Doktor nauk humanistycznych ze specjalizacją z zakresu polityki transportowej, absolwent Uniwersytetu Warszawskiego oraz twórca i kierownik Pracowni Polityki Transportowej. Aktualnie zatrudniony na stanowisku adiunkta na Uniwersytecie Warszawskim w Centrum Europejskich Studiów Regionalnych i Lokalnych (EUROREG). Zawodowo związany z planowaniem przestrzennym i rynkiem kolejowym. Od 2001 r. specjalista w Mazowieckim Biurze Planowania Regionalnego. Następnie członek rad nadzorczych i zarządów przewoźników i zarządców infrastruktury kolejowej – w tym m.in. PKP Przewozy Regionalne, Warszawskiej Kolei Dojazdowej, Szybkiej Kolei Miejskiej, Kolei Mazowieckich i PKP Polskie Linie Kolejowe. W 2012 powołany na stanowisko wiceprezesa Urzędu Transportu Kolejowego, a od 2014 Prezesa Fundacji „Pro Kolej”.
Autor i recenzent kilkudziesięciu artykułów naukowych, opracowań analitycznych, studiów wykonalności oraz projektów ustaw i rozporządzeń. Licencjonowany maszynista kolejowy i jednocześnie branżowy komentator prasowy i telewizyjny.