W latach 1951–1957 pracownik Zakładów Metalowych im. Józefa Stalina (później im. Hipolita Cegielskiego), Poznańskiej Fabryki Maszyn Żniwnych oraz PoWoGaz Produkcji Wodomierzy i Gazomierzy, następnie do 1958 odbywał zasadniczą służbę wojskową. 28 czerwca 1956 uczestniczył w protestach, został postrzelony w nogę (sprawca tego postrzału został zabity przez protestujących). W późniejszych latach przeniósł się do Bydgoszczy, od 1962 pracował kolejno w Przedsiębiorstwie Remontowo-Montażowym Handlu Wewnętrznego w Bydgoszczy, Wojewódzkim Zjednoczeniu Przedsiębiorstw Handlowych, Wojewódzkim Przedsiębiorstwie Handlu Spożywczego. Od 1976 do 1980 zatrudniony w WSS „Społem”, od 1981 w Zakładach Remontowo-Budowlanych „Społem” (w 1985 degradacja). W latach 1986–1989 pracownik Przedsiębiorstwa Zagranicznego Porta.

W 1980 przystąpił do NSZZ „Solidarność”, został przewodniczącym Komisji Zakładowej, członkiem Komisji Krajowej Kultury Fizycznej i Sportu oraz przewodniczącym Komisji Regionalnej Kultury Fizycznej i Sportu. W 1981 był delegatem na Wojewódzki Zjazd Delegatów Województwa Bydgoskiego, w tym samym roku kierował komitetem strajkowym w miejscu pracy. 13 grudnia 1981 aresztowany na 24 godziny.