Місце народження
Народився 19 травня 1958 року, село Забране, Житомирська область.
Київський топографічний технікум (1973–1977), технік-топограф. Київський університет імені Тараса Шевченка, юридичний факультет (1978–1983), правознавець. Аспірантура Інституту держави і права АНУ (1983–1987).
Кандидат юридичних наук (1989), доцент (2001). Кандидатська дисертація «Правове регулювання колективного підряду в сільському господарстві».
Серпень 1977 — серпень 1978 — технік-топограф обчислювального центру Західного аерогеодезичного підприємства.
1978–1983 — студент Київського університету імені Тараса Шевченка.
1983 — юрисконсульт колгоспу «Дружба», село Степові Хутори Носівського району Чернігівської області.
1983–1987 — вихователь гуртожитку, викладач СПТУ-24, місто Київ.
1987–1990 — молодший науковий працівник відділу правових проблем екології і сільського господарства, 1990–1993 — науковий секретар, жовтень 1993 — квітень 1994 — старший науковий працівник Інституту держави і права АНУ.
Жовтень 1994 — вересень 1998 — президент Світового конгресу українських юристів.
1999–2002 — професор кафедри цивільно-правових дисциплін Київського національного університету культури і мистецтв.
Народний депутат України 2-го скликання з квітня 1994 (2-й тур) до травня 1998 року. Голова Комітету з питань правової політики і судово-правової реформи.
Голова Християнсько-народного союзу (листопад 1998 — квітень 2003, квітень 2003 — вересень 2010 — Християнсько-демократичного союзу).
Керівник юридичної служби Громадянського комітету захисту Конституції «Україна без Кучми» для ведення переговорів з представниками режиму (з лютого 2001).
Народний депутат України 4-го скликання з квітня 2002 до квітня 2006 від Блоку Віктора Ющенка «Наша Україна». Голова Комітету з питань боротьби з організованою злочинністю і корупцією (з червня 2002).
Член Національної комісії із зміцнення демократії та утвердження верховенства права (з серпня 2005).
Народний депутат України 5-го скликання з квітня 2006 до червня 2007 від Блоку «Наша Україна», № 11 в списку. Член фракції Блоку «Наша Україна» (з квітня 2006). Склав депутатські повноваження 15 червня 2007.
Народний депутат України 6-го скликання з листопада 2007 до грудня 2012 від Блоку «Наша Україна — Народна самооборона», № 25 в списку. Заступник голови Комітету з питань законодавчого забезпечення правоохоронної діяльності (з грудня 2007).
Кандидат у народні депутати від партії «Сила і честь» на парламентських виборах 2019 року, № 35 у списку. Юрисконсульт ТОВ "Торговий дім «Каргес». Безпартійний.
Автор 50 наукових праць з проблем регулювання трудових і майнових відносин в сільському господарстві, державного будівництва, політології.
Загинув 6 квітня 2023 року внаслідок ДТП поблизу села Кам'янка на Житомирщині.
Дружина Тетяна Іванівна (1956) — правник, заступник генерального директора Асоціації «Укрпиво». Дочки Катерина (1987) і Ганна (1988).
23.02.2024