Народився 14 липня 1962, село Михайлівка Коростенського району Житомирської області.
Київська вища школа МВС СРСР імені Дзержинського (Київ; зараз Національна академія внутрішніх справ України), юридичний факультет (1989).
1979—1980 — транспортувальник Коростенського фарфорового заводу.
1980—1982 — служба в Радянській Армії.
З 1983 — служба в органах внутрішніх справ.
1991—1994 — викладач, старший викладач кафедри кримінального права Української академії внутрішніх справ.
1994—1998 — головний консультант Секретаріату Комісії Верховної Ради України з питань боротьби з організованою злочинністю і корупцією.
1998—2004 — заступник керівника Головного науково-експертного управління Апарату Верховної Ради України.
2004—2006 — заступник Голови Центральної виборчої комісії України.
2006 — лютий 2012 — радник Голови, керівник Служби Голови Верховного Суду України, начальник управління по забезпеченню діяльності керівництва Верховного Суду України.
лютий 2012 — березень 2014 — науковий консультант з правових питань Українського центру економічних і політичних досліджень імені Олександра Разумкова.
24 грудня 2019 року на спеціальному пленарному засіданні Конституційного Суду України звільнено у відставку з посади судді Конституційного Суду України у зв’язку з поданням заяви про відставку.
Почесне звання «Заслужений юрист України» (1997);
Орден «За заслуги» ІІІ та ІІ ступенів (2006, 2009).
30.11.2021