• od 1983 do 1988 roku – dyżurny ruchu • od 1988 do 1991 roku –instruktor ruchu • od 1991 do 1996 roku – starszy dyspozytor • od 1997 do 2001 roku – st. inżynier technolog • od 2001 do 2003 roku – przedstawiciel handlowy • od 2003 do 2006 roku – Urząd Transportu Kolejowego O/Radom – inspektor • od 2006 do 2012 roku – Urząd Transportu Kolejowego O/Warszawa – inspektor • od 2012 do 2017 roku – Ministerstwo Infrastruktury i Rozwoju – Główny Specjalista w Departamencie Transportu Kolejowego • od 2017 – Ministerstwo Infrastruktury – Radca w Departamencie Transportu Kolejowego Członek SITK od 1989 r. • od 1994 do 2010 roku – Sekretarz Zarządu Oddziału SITK RP O/Radom. • od 2010 – Wiceprezes Zarządu Oddziału SITK RP O/Radom.