С 1965 г. - служил в авиации Северного флота, где возглавил в ранге заместителя командира 5-ю морскую ракетоносную авиационную дивизию.
На Балтийском флоте в июне 1981 года он стал командиром 57-й морской ракетоносной авиадивизии. По окончании в 1986 году Военной академии Генерального штаба ВС СССР был назначен первым заместителем командующего ВВС Северного флота.
С сентября 1990 года по 1998 год - командующий военно-воздушными силами-заместитель командующего Балтийским флотом по авиации.