Народився 1948 р. в Києві. В 1970 р. закінчив юридичний факультет Київського державного університету імені Т.Шевченка.
Фахову діяльність розпочав в Інституті держави і права АН УРСР: аспірант, молодший науковий співробітник відділу міжнародного права і порівняльного правознавства.
З 1976 р. працював викладачем, старшим викладачем, доцентом кафедри державно-правових дисциплін Київської вищої школи МВС СРСР.
З 1986 р. викладав на юридичному факультеті Київського державного університету імені Т.Г.Шевченка, обіймав посади доцента, професора кафедри конституційного права, завідувача кафедри прав людини.
У вересні 1996 р. указом Президента України призначений суддею Конституційного Суду України.
З жовтня 2002 р. по жовтень 2005 р. - заступник голови Конституційного Суду України.
З жовтня 2005 р. по червень 2007 р. - представник Президента України у Конституційному Суді України.
1 червня 2007 р. Верховною Радою України призначений членом Центральної виборчої комісії, 2 червня цього ж року обраний головою Комісії.
Доктор юридичних наук, професор, член-кореспондент Національної Академії наук (НАН) України. Член Вищої ради юстиції України.
Нагороджений орденами "За заслуги" трьох ступенів, Ярослава Мудрого V ступеня. Заслужений юрист України.
Автор понад 300 наукових праць, підручників та монографій з проблем теорії держави і конституційного права. Як член робочої групи Конституційної комісії брав участь у розробці проекту чинної Конституції України.