Родился 12 мая 1940 года в г.Миллерово Ростовской области. Русский.
С 1957 по 1958 годы работал рабочим узла связи г.Миллерово Ростовской области.
В 1958 - 1961гг. - курсант Прибалтийского военно-технического училища войск ПВО. С 1961 по 1966 годы служил в рядах СА командиром взвода, старшим офицером батареи в/ч 97627 Туркестанского ВО.
В 1970 году окончил военно-юридический факультет Военно-политической академии (ВПА). В 1970 - 1973 годах - адъюнкт ВПА. В 1973 году защитил кандидатскую диссертацию по проблемам конституционных обязанностей граждан, а в 1982 году - докторскую диссертацию на тему: "Конституционные основы организации обороны СССР". Доктор юридических наук, профессор.
В 1973 - 1974 годах - преподаватель кафедры теории права ВПА.
В 1974 - 1989 годах - преподаватель, старший преподаватель, заместитель начальника кафедры, начальник кафедры теории и истории государства и международного права Военного института.
В 1989 - 1990 годах работал консультантом государственно-правового отдела ЦК КПСС по вопросам совершенствования законодательства.
С 1990 по 1993 годы - заместитель начальника Военного института по подготовке военных кадров.
С 1993 по декабрь 1994 года - заместитель начальника Военной академии экономики, финансов и права Вооруженных Сил РФ.
С 1973 по ноябрь 1994 года читал лекционный курс конституционного (государственного) права на военно-юридических факультетах Академии экономики, финансов и права.
Состоял в КПСС до ноября 1991 года.
30 марта 1994 предложен коллегией Минюста Президенту РФ в качестве кандидата на должность судьи КС в списке из 12 кандидатов.
6 декабря 1994 года на заседании Совета Федерации Федерального Собрания РФ избран судьей Конституционного Суда РФ.
14 февраля 1995 включен в состав второй палаты КС. Член Комиссии по координации с органами судебного конституционного контроля субъектов Российской Федерации и государств - участников СНГ.
Автор около 100 научных работ. Автор учебника для вузов "Советское государственное право" и учебника "Конституционное право России".