W latach 1965-1990 należał do PZPR. Pracował między innymi w Zakładach Rowerowych "Romet" w Jastrowiu, Centrali Rybnej w Koszalinie oraz Zakładach Naprawczych Taboru Kolejowego w Pile. Był dyrektorem Zakładu Poszukiwania Nafty i Gazu w Pile. Był członkiem władz SdRP, należy do SLD. Od 1993 r. zasiada w Senacie RP. Był wicemarszałkiem Senatu IV kadencji.
W 2005 nie został ponownie wybrany, rok później uzyskał mandat radnego rady miejskiej w Pile.