Björn har tidigare erfarenheter genom ledande befattningar inom ÅF och inom Trafikverket. Han har varit ställföreträdande generaldirektör på Banverket samt chef för Trafik, chef för Leveransdivisionen på Banverket, chef Banverket Projektering och chef Banverket Produktion, nuvarande Infranord. Han har verkat inom transportinfrastruktur sedan 1994 med styrelseuppdrag för Botniabanan och branschorganisationen Tågoperatörerna.