1976 — окончил Высшее военно-морское училище имени М. В. Фрунзе.
Служил на Черноморском флоте командиром боевой части корабля, командиром дивизиона боевой части корабля, старшим помощником командира большого ракетного корабля.
1990 — окончил Военно-морскую академию и продолжил службу на Черноморском флоте в должностях: командир корабля, начальник штаба — заместитель командира бригады кораблей, командир бригады кораблей.
2002 — с октября проходит службу на Тихоокеанском флоте начальником штаба — первым заместителем командующего Приморской флотилией разнородных сил, командующим этой флотилией.
2005 — Указом Президента РФ от 3 июня 2005 года назначен заместителем командующего Тихоокеанским флотом.
Осенью 2005 года командовал эскадрой кораблей Тихоокеанского флота России, посетившей Индонезию (впервые с 1968 года), Таиланд, Сингапур, Вьетнам.