Родился 8 сентября 1959 года в Алма-Ате.
В 1977—1982 годах учился в Тихоокеанском высшем военно-морском училище имени С. О. Макарова.
По окончании училища проходил службу командиром БЧ-3 (1982—1983), помощником командира (1983—1984) сторожевого корабля «Лунь», старшим помощником командира эскадренного миноносца «Влиятельный» (1982—1986).
С 1986 по 1987 год учился на Высших специальных офицерских классах ВМФ. Проходил службу командиром сторожевого корабля (1987—1990), командиром большого противолодочного корабля «Адмирал Спиридонов» (1990—1993), заместителем начальника штаба 44-й дивизии противолодочных кораблей (1994), заместителем командира (1994-1996) и командиром бригады противолодочных кораблей (1993—1998 гг.).
В 1997 году заочно окончил Военно-морскую академию имени Адмирала Флота Советского Союза Н. Г. Кузнецова; с 1998 по 2000 год — учился в Военной академии Генерального штаба Вооружённых Сил Российской Федерации.
С июня 2000 по июнь 2005 года — начальник штаба войск и сил на Северо-Востоке; с июня 2005 по сентябрь 2007 года — командующий Приморской флотилией разнородных сил Тихоокеанского флота; с сентября 2007 по сентябрь 2009 года — начальник штаба Балтийского флота.
8 сентября 2009 года назначен командующим Балтийским флотом.
С 5 мая 2012 года по 6 апреля 2016 года — Главнокомандующий Военно-Морским Флотом Российской Федерации.
9 августа 2012 года присвоено воинское звание «адмирал».
С 1 сентября 2016 года — главный советник генерального директора АО «Объединённая судостроительная корпорация» по военному кораблестроению. Член Морской коллегии при Правительстве Российской Федерации. Является заместителем Председателя Попечительского совета «Клуба адмиралов».
Член клуба с 2018 года.