Oficer Wojska Polskiego w stanie spoczynku. Służbę zawodową rozpoczął w roku 1973 i zakończył w roku 1996. Absolwent Wyższej Szkoły Oficerskiej Wojsk Rakietowych i Artylerii oraz Akademii Sztabu Generalnego WP. Pełnił służbę jako oficer dowódca w jednostkach artylerii oraz wykładowca w WSOWRiA. Zawód cywilny technik – automatyk
Aktywny działacz ZHP(od roku 1970) i TPD (od roku 1986). Szczególne miejsce w swojej działalności poświęcał i poświęca ludziom o specjalnych potrzebach współpracując z PFRON i prowadząc bądź nadzorując pracę Warsztatów Terapii Zajęciowej na terenie woj. kujawsko – pomorskiego.
Długoletni prezes Zarządu Okręgowego TPD w Toruniu i Oddziału Regionalnego Kujawsko – Pomorskiego TPD oraz członek Zarządu Głównego TPD. Członek Polskiej Partii Socjalistycznej.
Kandyduje na liście KW Nowa Lewica w okręgu nr 5 na pozycji nr 11.