Než se absolvent vysoké dopravy a spojů v Žilině dostal do vedoucích pozic, poznal železnici z pozice výpravčího. V 90. letech minulého století vedl ředitelství drah v České Třebové, odkud se přesunul na pozici náměstka ministra dopravy pro železnice.

Během prvního působení v čele firmy se podílel na její transformaci v akciovou společnost a je podepsán například pod dodatkem smlouvy k nákupu souprav Pendolino, který prošetřovala policie.

Od října 2006 do dubna 2008 pracoval jako ředitel společnosti Železnice SR, která má na Slovensku na starosti správu železniční infrastruktury.

Před návratem do čela ČD působil jako konzultant a  zastupitel v České Třebové, jímž byl v roce 2010 zvolen coby nestraník na kandidátce ČSSD.