В 1974 году окончил Благовещенское высшее танковое командное краснознамённое училище им. Маршала Советского Союза К. А. Мерецкова.
С 1974 года — командир танкового взвода, роты, начальник штаба — заместитель командира танкового батальона, командир танкового батальона в Дальневосточном военном округе, Группе советских войск в Германии.
В 1987 году окончил Военную академию бронетанковых войск имени Маршала Советского Союза Р. Я. Малиновского.
С 1987 года служил в Северо-Кавказском военном округе начальником штаба — заместителем командира танкового полка, командиром учебного танкового полка, командиром 135-й отдельной мотострелковой бригады, заместителем командующего армией по боевой подготовке.
В 1998 году окончил Военную академию Генерального штаба Вооружённых Сил Российской Федерации.
В 1998—2000 гг. — начальник штаба — 1-й заместитель командующего 58-й армией в Северо-Кавказском военном округе, начальник управления — заместитель руководителя оперативного штаба при Главном управлении МВД России по Северному Кавказу от Министерства обороны Российской Федерации.
В 2000—2002 годах — командующий 20-й гвардейской армией в Московском военном округе.
В 2002—2005 годах — заместитель командующего войсками Северо-Кавказского военного округа — командующий Объединенной группировкой войск (сил) по проведению контртеррористических операций на территории Северо-Кавказского региона Российской Федерации.
В 2005—2008 годах — начальник штаба — 1-й заместитель командующего войсками Приволжско-Уральского военного округа. С 1 марта по 26 мая 2008 года — начальник штаба — 1-й заместитель командующего войсками Северо-Кавказского военного округа.
С 26 мая 2008 года по 11 января 2010 года — командующий войсками Северо-Кавказского военного округа.
В августе 2008 года первым в истории современной России был удостоен ордена Святого Георгия.
13 января 2010 года уволен в запас из рядов Вооружённых Сил Российской Федерации.