Народився у 1961 р. в с. Сербо-Слобідка Ємільчинського району Житомирської області. Закінчив Луцький державний педагогічний інститут за спеціальністю "Історія", 1995 р. - Інститут державного управління і самоврядування при Кабінеті Міністрів України та юридичний факультет Волинського державного університету.
Після служби в армії й завершення навчання у вищому навчальному закладі працював вчителем загальноосвітньої школи, був на комсомольській роботі на виробництві.
З 1991 р. був призначений на посаду завідувача організаційним відділом Ємільчинської районної державної адміністрації Житомирської області.
З 1995 р. працював заступником директора Українського науково-дослідного інституту харчування з правових питань. Був заступником керівника агрофірми "Волинь".
Згодом повернувся на державну службу і у 1997 р. був призначений заступником голови Новоград-Волинської райдержадміністрації. Після кількох років роботи в органах державної влади був запрошений на стажування до Адміністрації Президента України та зарахований до резерву кадрів. Потому переведений на посаду головного консультанта-інспектора Головного Управління організаційно-кадрової політики та взаємодії з регіонами Адміністрації Президента України.
Неодноразово обирався депутатом місцевих рад різних рівнів, а у 2005-2009 рр. очолював центральний апарат Народної Партії, був членом Політвиконкому та Політради, заступником голови партії.
З 2007 р. - завідувач секретаріату депутатської фракції "Блок Литвина" у Верховній Раді України.
З 2 лютого 2010 р. - член ЦВК.
Відзначений Почесною грамотою Головдержслужби України, званням "Заслужений юрист України", Почесною грамотою Центральної виборчої комісії. Державний службовець І рангу.