Народився 26 жовтня 1963 року у Вінниці. У 1984 р. закінчив Вінницький державний педагогічний інститут, за спеціальністю вчитель історії та суспільствознавства. У 1998 р. закінчив Тернопільську академію народного господарства, за спеціальністю економіст. Кандидат історичних наук, професор політології.
1985-1989 рр. - завідуючий кабінетом, викладач Вінницького державного педагогічного інституту.
1989-1992 рр. - аспірант кафедри історії Київського державного педінституту іноземних мов.
1992-1998 рр. - старший викладач, доцент, завідувач кафедри політології Вінницького державного педагогічного інституту.
1998-2006 рр. - народний депутат України у Верховній раді ІІІ скликання. Заступник голови комітету у закордонних справах, заступник голови фракції НДП. Голова підкомітету з питань европейсько-атлантичного співробітництва Комітету у закордонних справах і зв'язках з СНД; секретар фракції НДП.
2002-2004 рр. - народний депутат України у Верховній раді ІV скликання від блоку "За єдину Україну!" (№ 24 в списку). У ВР І-й заступник голови комітету з питань европейської інтеграції.
З травня 2006 р. - докторант Інституту політичних і етнонаціональних досліджень ім. І.Ф. Кураса НАН України.
З 2007 р. - народний депутат України у Верховній раді VІ скликання. Обраний секретарем комітету з питань паливно-енергетичного комплексу.
Заступник голови Народної партії, член Політради і Політвиконкому Народної партії.