Pracę zawodową rozpocząłem w 1985 roku w Parowozowni Lębork, gdzie pracowałem do roku 1992. W 1992 roku z powodu restrukturyzacji oraz zamykania szlaków kolejowych otrzymałem wypowiedzenie pracy.
W 1996 roku ponownie zostałem zatrudniony w Lokomotywowni Gdynia Grabówek na stanowisku pomocnika maszynisty. W 1997 roku , po złożeniu egzaminów na maszynistę, do dnia dzisiejszego pracuję na tym stanowisku. Za pracę zawodową i nienaganne wykonywanie swoich obowiązków zostałem niejednokrotnie nagradzany, między innymi medalem Zasłużony Dla Kolejnictwa. Od 25 lat aktywnie działam w strukturach Rady Koła ZZM Gdynia Grabówek.
W ramach tej działalności pełniłem funkcję skarbnika Koła, chorążego Pocztu Sztandarowego, wielokrotnie reprezentowałem swój Zakład Pracy na licznych zawodach sportowych o randze ogólnopolskiej, uczestniczyłem w licznych protestach, wiecach oraz strajkach. Za swoją pracę związkową zostałem odznaczony przez Prezydenta ZZM medalem Zasłużony dla ZZM.