Проходил службу в частях Дальней авиации на должностях от помощника командира корабля до заместителя командующего 37-й ВА. С ноября 2002 года начальник штаба — первый заместитель командующего 37-й воздушной армии. 15 мая 2007 года назначен на пост командующего 37-й воздушной армией Верховного Главнокомандования (стратегического назначения) (сменил на посту Генерал-лейтенанта Игоря Хворова).
Освоил все типы самолётов Дальней авиации, налетал около 3000 часов. Награждён орденом Красной Звезды, десятью медалями. Лётчик-снайпер, заслуженный военный лётчик России.