Родился 12 мая 1940 в Миллерово Ростовской области. С 1957 по 1958 работал рабочим узла связи. В 1970 окончил военно-юридический факультет Военно-политической академии. В 1973 защитил кандидатскую диссертацию по проблемам конституционных обязанностей граждан, в 1982 — докторскую диссертацию. Генерал-майор юстиции. Доктор юридических наук, профессор. Женат. Имеет сына.
6 декабря 1994 на заседании Совета Федерации избран судьей Конституционного суда Российской Федерации. 23 апреля 2002 года избран заместителем председателя Конституционного суда. Переизбран 25 апреля 2005 года.
Автор около 100 научных работ. Автор учебника для вузов «Советское государственное право» и учебника «Конституционное право России». Заслуженный юрист Российской Федерации. Награждён орденом «За заслуги перед Отечеством» IV степени (2010), Почётной грамотой Совета Федерации (2010), наградным знаком Совета судей Российской Федерации «За служение правосудию».
C 6 июля 2010 года - cудья Конституционного Суда РФ в отставке.