С 1979 года по 2011 год последовательно занимал должности от лётчика до командира объединения ВВС и ПВО.
1979 год — окончил Черниговское высшее военное авиационное училище летчиков.
1979—1982 — проходил службу в ГСВГ.
1982—1986 — проходил службу в Туркестанском военном округе.
1991 год — окончил Военно-воздушную академию им. Ю. А. Гагарина (с отличием).
1991—1992 — проходил службу в Белорусском военном округе.
1992—2002 — служил в Дальневосточном военном округе.
2004 год — окончил Военную академию Генерального штаба Вооружённых Сил Российской Федерации (с отличием).
До января 2007 года занимал должность командира 51 корпуса ПВО.
18 января 2007 года Указом Президента Российской Федерации назначен командующим 4-й армией ВВС и ПВО.
Затем командующий 6-й армией ВВС и ПВО, в 2009—2011 командующий войсками 1 Командования ВВС и ПВО.
Принимал участие в Афганской войне, выполнял задачи в составе Коллективных миротворческих сил в Республике Таджикистан.