В 1981 закончил Киевский университет имени Тараса Шевченко, философский факультет , «Психология». В 1989 году закончил Киевскую высшую школу МВД СССР, правовед.
С 1981 по 1990 год прошёл путь от работника УВД в Киеве до научного работника Киевской высшей школы МВД.
Февраль 1992 — ноябрь 1992 — председатель Коллегии по вопросам правовой политики Государственной думы Украины, Государственный советник Украины по вопросам правовой политики.
Декабрь 1990 — май 1992 — сопредседатель Партии демократического возрождения Украины, с мая 1992 — председатель парламентской фракции.
Ноябрь 1992 — апрель 1993 — советник Президента по политико-правовым вопросам, председатель Комиссии Президента по политико-правовым вопросам, Админ. Президента Украины.
С апреля 1993 по июль 1994 года - министр Украины по делам национальностей и миграции.
С марта по август 1996 года - вице-премьер-министр Украины по политико-правовым вопросам.
С ноября 1994 по 1996 год - член Конституционной комиссии от Президента Украины, председатель секции по проблематике исполнительной власти.
С февраля 1997 по сентябрь 1998 года - советник Президента Украины по политико-правовым вопросам - секретарь Политсовета при Президенте Украины; затем - внештатный советник Президента Украины по политико-правовым вопросам.
С февраля 1996 по май 1999 года - член политисполкома и политсовета, секретарь Народно-демократической партии (НДП), председатель Киевской городской организации НДП, заместитель председателя НДП по работе с депутатским корпусом. С мая 1999 года - член правления партии "Реформы и Порядок".
Народный депутат Украины I-го (1990-1994), II-го (1994-1998), III-го (с марта 1998, от НДП) созывов. Член Комитета по вопросам строительства, транспорта и связи (с июля 1998 г.), член Комитета по вопросам бюджета ПАСЕ (с 1998 г.), с 14 мая 1998 года по 9 июня 1999 года - заместитель председателя фракции НДП, с июня 1999 года - уполномоченный представитель, заместитель председателя фракции партии "Реформы и Порядок" - "Реформы-Конгресс".
Жил в Киеве. Погиб 28 января 2001 года в автомобильной катастрофе. Похоронен на Байковом кладбище.
17.06.2015