Pracował w Fabryce Samochodów Rolniczych w Antoninku k. Poznania; członek Polskiej Unii Socjaldemokratycznej oraz od 1992 członek-założyciel Unii Pracy. Poseł na Sejm RP (1993-97) . 1993-95 minister przemysłu i handlu (rząd W. Pawlaka); a w latach 1995-97 pełnomocnik Rady Ministrów do spraw reformy centrum gospodarczego rządu; 1997-98 prezes Towarzystwa Naukowego Organizacji i Kierowania; 28 marca 1998 r. na VI Kongresie Unii Pracy został wybrany przewodniczącym partii. Ponownie wybrany przewodniczącym partii na VII Kongresie Unii Pracy 26 lutego 2000 r. Żonaty Znajomość języków: angielski, niemiecki, rosyjski