Народився 18 січня 1949 р в с. Лагодінці Красилівського району Хмельницької області. У 1982 р. закінчив юридичний факультет Київського університету імені Т. Шевченка. Доктор юридичних наук, доктор філософії, професор. Член Академії технологічних наук України.
1975 - 1994 рр. - служив в органах внутрішніх справ України.
1998 - 2002 рр. - народний депутат Верховної Ради України III скликання.
2002 - 2006 рр. - народний депутат Верховної Ради України IV скликання. Член СДПУ (о).
На даний момент пенсіонер, член партії "Об'єднані ліві і селяни".