Окончил Ленинградское Нахимовское военно-морское училище (1973), Высшее военно-морское училище подводного плавания имени Ленинского комсомола (1978), Высшие специальные офицерские классы ВМФ (1986), Военно-морскую академию имени Адмирала Флота Советского Союза Н. Г. Кузнецова (1995, с отличием), Военную академию Генерального штаба Вооруженных Сил РФ (2000, с золотой медалью).
Служил на Северном флоте командиром группы управления, командиром ракетной боевой части, помощником командира, старшим помощником командира, командиром подводного крейсера, заместителем командира и командиром 31-й дивизии подводных лодок.
Впоследствии:
После назначения командующего Северным флотом адмирала В. С. Высоцкого главнокомандующим ВМФ РФ, назначен исполняющим обязанности командующего СФ (12 сентября 2007 года). Утверждён в должности командующего Северным флотом 19 ноября 2007 года.
С 30 марта 2011 года начальник штаба — первый заместитель командующего войсками Западного военного округа.
Женат, имеет двух сыновей.