Народився 15 травня 1949 р. в селі Ярове Шаргородського району Вінницької області. У 1976 р. закінчив Академію МВС СРСР, спеціальність - юрист.
1964 - 1971 рр. - працював на робочих посадах.
1968 - 1970 рр. - строкова служба в Радянській армії.
З 1971 р. - курсант Саратовської школи міліції МВС СРСР.
З 1973 р. - слідчий, начальник слідчого відділення.
1980 - 1983 рр. - начальник Макарівського РВВС (Київська область).
1983 - 1989 рр. - начальник Вишгородського та Фастівського РВВС (Київська область).
1989 - 1991 рр. - головний інспектор МВС України.
1991 - 1995 рр. - заступник начальника ГУ МВС України в Київській області - начальник слідчого управління.
1995 - 1998 рр. - начальник УМВС України в Кіровоградській області.
1998 - 2000 рр. - перший заступник міністра внутрішніх справ України - начальник ГУБОЗ МВС України.
2000 - 2002 рр. - перший заступник міністра внутрішніх справ України, перший заступник Державного секретаря Міністерства внутрішніх справ України.
2003 - 2004 рр. - заступник голови Державної податкової адміністрації України.
2004 - 2005 рр. - ректор Київського юридичного інституту МВС України.
2006 - 2011 рр. - народний депутат України V та VI скликань від Партії регіонів.
2 червня 2010 р. указом Президента Віктора Януковича призначений головою Вінницької облдержадміністрації.