В 1955 году поступил на учёбу в Омское военное авиационное училище лётчиков. После его окончания в 1959 году проходил службу в частях Дальней авиации на должностях правого лётчика — помощника командира корабля, командира корабля.
С 1967 года — слушатель командного факультета Военно-воздушной академии им. Ю. А. Гагарина.
После учёбы в академии командовал отрядом, эскадрильей, полком и дивизией стратегических бомбардировщиков. В 1984 году окончил Военную академию Генерального штаба. Был заместителем командующего 37-й ВА ВГК (СН) по боевой подготовке, командующим 30-й ВА ВГК, первым заместителем командующего Дальней авиацией.
В 1990—1997 гг. — командующий Дальней авиацией.
Уйдя в 1997 г. в запас, работал в управлении командования Дальней авиации в должности консультанта командующего.
Заслуженный военный лётчик СССР