В Советской Армии с 1969 года. Окончил Московское высшее общевойсковое командное училище имени Президиума Верховного Совета РСФСР (1969-1973), Военную академию имени М. В. Фрунзе (1981-1984), Военную академию Генерального штаба (1993-1995).
Проходил службу командиром мотострелкового взвода и мотострелковой роты в Группе советских войск в Германии. С 1978 года — начальник штаба мотострелкового батальона, командир мотострелкового батальона в Среднеазиатском военном округе. С 1984 года — командир мотострелкового полка в Ленинградском военном округе. В 1989-1991— заместитель командира, затем командир 131-й мотострелковой дивизии (1991-29.06.1993).
С 1995 по 1999 гг. служил в Дальневосточном военном округе в должностях заместителя командующего 34-й армией по боевой подготовке и начальника штаба — 1-го заместителя командующего 34-й армией (Белогорск (Амурская область)), командующий 5-й армией (Уссурийск) (11.1997-08.1999).
С августа 1999 г. заместитель командующего войсками Московского военного округа. Неоднократно бывал в служебных командировках в Чеченской Республике. С июня 2003 г. заместитель командующего войсками Северо-Кавказского военного округа по чрезвычайным ситуациям.
С 19 июля 2004 г. — 1-й заместитель Министра обороны РФ. Отвечал за боевую подготовку войск и проведение военной реформы. Воинское звание генерал армии присвоено указом Президента РФ В. В. Путина от 12 декабря 2006 года. 25 сентября 2007 г. — декабрь 2009 г. начальник Военной академии Генерального штаба Вооружённых сил Российской Федерации.
Награжден орденами «За службу Родине в Вооруженных Силах СССР» III степени, «За военные заслуги», медалями.
Женат. Имеет сына и дочь.