Народився 30 травня 1949 року у селі Голенищеве Чемеровецького району Хмельницької області.
1976 року закінчив Донецький політехнічний інститут, інженер-механік.
1966-1968 рр. - робітник донецької філії Гіпроград, тесляр ремонтно-механічного цеху Донецького заводу точного машинобудування.
1970-1973 р.р. (після служби в армії у 1968-1970 рр.) – секретар комітету комсомолу Техуправління №51 Донецька.
1973-1977 рр. – заввідділом комсомольських організацій, 2-й секретар Ворошилівського райкому ЛКСМУ Донецька.
1977-1980 р.р. - інструктор оргоспвідділу Донецького міськкому КПУ.
1980-1982 рр. - завідувач оргвідділу Будьонівського райкому КПУ Донецька.
1982-1983 рр. - заступник начальника плавильного цеху, заступник головного інженера з охорони праці та природи Донецького ПЗ Донецьквторкольорметал.
1983-1990 р.р. – 2-й секретар, 1-й секретар Будьоннівського райкому КПУ Донецька.
1990-1994 рр. - голова Будьонівської райради (Донецьк).
1994-1995 р.р. – заступник голови Донецької облради з виконавчої роботи.
1995-1996 р.р. – заступник голови Донецької облдержадміністрації.
Серпень-вересень 1996-го – директор з виробництва ЗАТ РаДон (Донецьк).
1996-1998 рр. – консультант народного депутата України.
1998-2002 рр. – заступник, керівник апарату Донецької облдержадміністрації (у ці роки губернатором Донеччини був Віктор Янукович).
2002-2004 рр. – керівник апарату прем'єр-міністра України Януковича.
2005-2006 рр. - Заступник гендиректора ЗАТ Страхова компанія Класичне страхування.
2006-2007 рр. – народний депутат України V скликання від Партії регіонів (№95 у виборчому списку). Член комітету Верховної Ради з питань регламенту, депутатської етики та забезпечення діяльності ВР. Член тимчасової слідчої комісії ВР з питань розслідування обставин підготовки та видання керівництвом Служби безпеки України наказів про прослуховування телефонних розмов народних депутатів, суддів Конституційного Суду та судів загальної юрисдикції, членів Центрвиборчкому.
2007-2010 рр. - народний депутат України VI скликання від ПР (№118 у списку). Член комітету ВР з питань регламенту, депутатської етики та забезпечення діяльності Верховної Ради. Член тимчасової слідчої комісії ВР із реформування СБУ.
У березні 2010 року указом президента Януковича призначено заступником глави Адміністрації президента України – керівником головного управління з питань регіональної та кадрової політики (глава Адміністрації – Сергій Льовочкін). 5 квітня 2011 р. у ході адмінреформи було позбавлено посади в управлінні, проте залишився одним із трьох заступників голови АП.
З грудня 2012 р. до листопада 2014 року - народний депутат України VII скликання від Партії регіонів (№14 у списку). Член комітету ВР з питань регламенту, депутатської етики та забезпечення діяльності Верховної Ради. Член лічильної комісії ВР. Член Партії регіонів
9 січня 2013 року призначено позаштатним радником президента України Віктора Януковича, 24 лютого 2014 року указом в.о. президента Олександра Турчинова звільнено з цієї посади.
Заслужений економіст України (2003). Нагороджений орденом "За заслуги" ІІІ ступеня.
Дружина Галина (1948 р.н.) – пенсіонерка. Дочки Ольга (1974 р.н.) та Тетяна (1979 р.н.).
02.09.2014