Ukończył studia na Wydziale Pedagogicznym Wyższej Szkoły Pedagogicznej w Bydgoszczy, a następnie studia podyplomowe z zakresu dziennikarstwa i nauk politycznych na Uniwersytecie Warszawskim (Polska).
W 1997 roku ukazała się książka jego autorstwa pt. "Jak zostać ministrem?".
Był posłem Sojuszu Lewicy Demokratycznej w latach 1993-2015.