Absolwent Wydziału Transportu Politechniki Radomskiej, ukończył również studia podyplomowe z zakresu Eksploatacji Dróg. Posiada uprawnienia budowlane do kierowania robotami budowlanymi bez ograniczeń w specjalności kolejowej. Jest także absolwentem programu Master of Business Administration (MBA) realizowanego przez Gdańską Fundację Kształcenia Menedżerów.
Zawodowo związany z branżą kolejową od 1997 roku, kiedy rozpoczął pracę w Polskich Kolejach Państwowych. Od 2006 roku pełni funkcje kierownicze, a od 2016 roku zajmuje stanowisko Dyrektora Zakładu Linii Kolejowych PKP PLK S.A. w Olsztynie. Odpowiada tam za nadzór i koordynację inwestycji dotyczących rewitalizacji i modernizacji linii kolejowych w województwie warmińsko-mazurskim oraz mazowieckim.
Obecnie nadzoruje m.in. przebudowę stacji Ełk w ramach budowy Rail Baltica oraz modernizację stacji Olsztyn Główny. Uczestniczy także w zespołach powoływanych przez Centralę PKP PLK S.A., m.in. w obszarze optymalizacji zatrudnienia. Był przewodniczącym zespołu odpowiedzialnego za opracowanie wytycznych dotyczących projektowania i wyznaczania obszarów funkcjonowania zdalnego sterowania ruchem pociągów.