В 1987 г. окончил Военно-политическую академию им. В. И. Ленина, в 1995 г. — Московскую государственную юридическую академию.
В 1990—1993 гг. — народный депутат РСФСР, председатель подкомитета по Вооруженным Силам Комитета ВС РФ по вопросам обороны и безопасности, Член Конституционной комиссии РФ. Член Конституционного совещания 1993 г.
Руководитель группы разработчиков федеральный законов РФ «Об обороне», «О воинской обязанности и военной службе», проекта закона «Об альтернативной службе».
В 2006 году защитил кандидатскую диссертацию в Российской академии государственной службы при Президенте РФ на тему: «Концепция закона в законотворчестве Российской Федерации.