Urodzony 9 kwietnia 1952 roku we Wrocławiu. W 1975 roku ukończył studia na tamtejszej Akademii Ekonomicznej. W latach 1973-1990 członek PZPR, od 1986 roku zasiadał w Komitecie Centralnym.
>>> Przerażająca galeria - oni zginęli w katastrofie samolotu
W latach 1984-89 przewodniczący Zarządu Głównego Związku Socjalistycznej Młodzieży Polskiej. Od powołania SdRP członek tej partii, od 1999 roku w Sojuszu Lewicy Demokratycznej, od czerwca 2008 wiceprzewodniczący tej partii.
Pozostawił żonę Małgorzatę Szmajdzinską oraz dzieci Agnieszkę i Andrzeja.