Родился 8 сентября 1959 года в Алма-Ате. Окончил Тихоокеанское высшее военно-морское училище имени Макарова, 6-е высшие специальные офицерские классы ВМФ, Военно-морскую академию имени Кузнецова (заочно), Академию Генштаба. С 1982 года служил на Тихоокеанском флоте: командир минно-торпедной боевой части (БЧ-3), старший помощник командира сторожевого корабля "Лунь", старпом эсминца "Возбужденный". С 1987 года командовал сторожевым кораблем "Сторожевой" (именно на этом корабле в 1975 году поднял мятеж замполит — капитан 3-го ранга Валерий Саблин). С 1990 года командир большого противолодочного корабля "Адмирал Спиридонов".
В 1990-х годах — заместитель начальника штаба дивизии надводных кораблей, начальник штаба, командир 44-й бригады противолодочных кораблей (Владивосток). С 2000 года — начальник штаба группировки войск и сил на Северо-Востоке (Камчатка). С 2005 года командовал Приморской флотилией разнородных сил Тихоокеанского флота. С июля 2007 года — начальник штаба Балтийского флота. Награжден орденами "За службу Родине в вооруженных силах" 3-й степени и "За военные заслуги".