С 1966 по 1986 год служил на различных должностях в войсках, от командира взвода до командира 76-й воздушно-десантной дивизии. В конце 1979 года во главе парашютно-десантного полка начал боевые действия в Афганистане. После окончания Военной академии Генерального штаба проходил службу на командных и штабных должностях в Сухопутных войсках, с 1992 года - начальник штаба Приволжского военного округа. В 1996 года назначен командующим воздушно-десантными войсками. В 1999 году в Ярославском педагогическом университете имени Ушинского защитил докторскую диссертацию "Социально-педагогические основы подготовки офицеров воздушно-десантных войск России".
С 2000 года - командующий оперативной группировкой ВДВ на Северном Кавказе - заместитель командующего Объединенной группировкой федеральных сил по воздушно-десантным войскам.
По достижению шестидесятилетнего возраста, в сентябре 2003 года завершил военную службу, после чего баллотировался и прошел с Госдуму России по спискам партии "Родины".