В 1944—1947 годах — обучался в Каспийском высшем военно-морском Краснознамённом училище имени С. М. Кирова, г. Баку
В 1947—1951 годах — обучался в Высшем военно-морском училище имени М. В. Фрунзе.
С ноября 1951 года по май 1953 года — командир БЧ-2-3.
С мая по декабрь 1953 года — помощник командира подводной лодки «С-102».
В 1953—1954 годах — обучался в Высших специальных офицерских классах подводного плавания и противолодочной обороны учебного отряда подводного плавания имени С. М. Кирова.
С сентября 1954 года по февраль 1956 года — старший помощник командира подводной лодки «С-155».
С февраля 1956 года по март 1959 года — командир подводной лодки «С-147».
С марта 1959 года по август 1962 года — командир подводной лодки «К-21».
В 1962—1965 годах — обучался в Военно-морской академии.
С июля 1965 года по июнь 1967 года — начальник штаба 3-й дивизии подводных лодок СФ.
В 1967—1969 годах — слушатель Военной академии Генерального штаба Вооружённых Сил СССР имени К. Е. Ворошилова.
С 17 июля 1969 года по 12 февраля 1972 года — командир 19-й дивизии подводных лодок СФ.
С 12 февраля 1972 года по сентябрь 1973 года — начальник штаба 3-й флотилии подводных лодок СФ.
С сентября 1973 года по 20 сентября 1974 года — командующий 3-й флотилией подводных лодок СФ.
С 20 сентября 1974 года по 1 июля 1977 года — начальник штаба Северного флота.
С 1 июля 1977 года по 16 декабря 1981 года — командующий Северным флотом.
С 16 декабря 1981 года по 29 ноября 1985 года — начальник Главного штаба ВМФ — 1-й заместитель Главнокомандующего ВМФ.
С 29 ноября 1985 года по 14 февраля 1992 года — Главнокомандующий ВМФ — заместитель министра обороны СССР.
С 14 февраля по 25 августа 1992 года — командующий ВМФ ОВС СНГ — заместитель Главнокомандующего ОВС СНГ.
С 25 августа 1992 года по 6 февраля 1993 года — в распоряжении Министра обороны Российской Федерации.
В 1993 году — уволен в отставку.
С 1995 года — является главным специалистом ВМФ.
С 2008 года — генеральный инспектор Службы генеральных инспекторов Министерства обороны Российской Федерации, с 2011 года — ведущий аналитик Управления генеральных инспекторов Министерства обороны Российской Федерации.