Народився 7 травня 1959 року.
У 1986 році закінчив історичний факультет Київського державного університету ім. Т. Г. Шевченка. Кандидат педагогічних наук.
Працював вчителем, перебував на посаді директора школи.
У 1998 році приєднався до лав СДПУ (о), того ж року був обраний до політради партії. У 1995−2000 роках з перервами працював консультантом-інспектором Адміністрації президента Леоніда Кучми.
З 2002 по січень 2005 року був першим заступником голови Адміністрації президента Віктора Медведчука.
У 2003 році обраний заступником голови СДПУ (о), а з серпня 2007 року — голова партії.
Заступник голови Громадського руху Український вибір — Право народу, член виконкому. У 2002 році балотувався до Верховної Ради IV скликання за списком СДПУ (о), а у 2006 році - до Верховної Ради V скликання від Опозиційного блоку Не так!, № 13 у списку.
Одружений, є син та онука.