Inżynier ruchu kolejowego i planista transportu, specjalizujący się w rozkładach jazdy, ofercie przewozowej, analizach zdolności przepustowej oraz kształtowaniu układów torowych. Obecnie pracuje w Centralnym Porcie Komunikacyjnym jako zastępca dyrektora biura i jest odpowiedzialny m.in. za projekt Horyzontalnego Rozkładu Jazdy. W latach 2012–2022 pracownik PKP Polskich Linii Kolejowych, gdzie zajmował kolejno stanowiska konstruktora rozkładu jazdy, specjalisty, naczelnika wydziału i zastępcy dyrektora biura Centrali. Był odpowiedzialny za wdrażanie od podstaw modelowania mikrosymulacyjnego (RailSys) w Polsce. Zajmował się kształtowaniem układów torowych stacji i linii kolejowych. Brał udział w programowaniu inwestycji (KPK) i definiowaniu zakresów nowych projektów. Współautor „Kierunków rozwoju sieci kolejowej w Warszawskim Węźle Kolejowym - Master Planu dla transportu kolejowego w aglomeracji warszawskiej”. W latach 2008-2012 był również prezesem zarządu Stowarzyszenia Górnośląskich Kolei Wąskotorowych – przewoźnika i zarządcy infrastruktury linii Bytom Wąsk. – Miasteczko Śl. Wąsk.