С 1974 по 1976 год — курсант 12-й роты (ВДВ) Ташкентского высшего танкового командного училища, в 1976—1978 курсант 5 роты Рязанского высшего воздушно-десантного командного дважды Краснознаменного училища имени Ленинского комсомола, переведён в составе роты в 1976 году[9].
В 1978 году окончил Рязанское высшее воздушно-десантное командное дважды Краснознамённое училище имени Ленинского комсомола (РВВДКУ), в 1989 году — Военную академию имени М. В. Фрунзе, в 1998 году — Военную академию Генерального штаба Вооружённых сил Российской Федерации.
с 1978 по 1979 — командир самоходно-артиллерийского взвода отдельного самоходно-артиллерийского дивизиона 76-й гвардейской воздушно-десантной Черниговской дивизии, дислоцированной в Пскове.
с 1979 по 1980 — командир взвода,
с 1980 по 1984 — командир N_й роты курсантов Рязанского высшего воздушно-десантного командного дважды Краснознамённого училища имени Ленинского комсомола (РВВДКУ), которым командовал участник Великой Отечественной войны, генерал-лейтенант Алексей Васильевич ЧИКРИЗОВ.
с 1984 по 1986 — командир батальона 104-го гвардейского парашютно-десантного полка 76-й гвардейской воздушно-десантной Черниговской дивизии.
с 1989 по 1990 год — заместитель командира 300-го гвардейского парашютно-десантного полка 98-й гвардейской воздушно-десантной Свирской дивизии имени 70-летия Великого Октября, дислоцированной в Кишинёве.
с 1990 по 1994 год — командир 328-го гвардейского парашютно-десантного полка 104-й гвардейской воздушно-десантной дивизии (в 1993 полк передислоцирован из Кировабада в Ульяновск).
В 1992 году воевал в карабахском конфликте на стороне Азербайджана. Участвовал в летнем наступлении азербайджанских войск[10][11].
с 1994 по 1995 — начальник штаба 7-й гвардейской воздушно-десантной дивизии (7 гв. вдд) город Новороссийск
с марта 1995 — командир оперативной группы 7 гв. вдд, выполнявшей боевые задачи в Чечне.
21 мая 1995 года получил осколочное ранение[12].
с октября 1995 по 1996 — заместитель командующего группировкой войск Минобороны России в
Чечне и заместитель командующего 58-й армией.
с апреля по июль 1996 года — командующий группировкой войск Минобороны России в
Чечне. Именно под его командованием федеральным войскам удалось в ходе третьего штурма взять Бамут.
с 1998 по 1999 — начальник штаба — 1-й заместитель командующего 20-й гв. общевойсковой армией Московского военного округа
с августа 1999 по декабрь 2000 — командующий 58-й
армией Северо-Кавказского военного округа, руководил операцией по ликвидации ваххабитского оплота в дагестанских сёлах Чабанмахи и Карамахи (Кадарская зона).
с сентября 1999 года — командующий западным направлением Объединённой группировки федеральных сил на
Северном Кавказе, воевавшей в Ачхой-Мартановском и Урус-Мартановском районах Чечни и принимавшей
участие в боях за Грозный.