Björn är ekonom, men hans civila karriär började som kajman vid Helsingørsfärjorna i Helsingborg när han var 14 år och fick sitt första sommarjobb.
Efter avslutade studier och militärtjänstgöring i Kungliga Flottan har han arbetat som säljare, försäljningschef, marknadschef, linjechef och verkställande direktör för olika färjelinjer i Sverige och Danmark.
Björns språkkunskaper har hjälpt honom i hans internationella kontakter och han pratar bra affärsengelska, flytande danska, lite tyska och spanska, samt är nybörjare i polska.
I april 1984, samma år han skulle fylla 22, invigdes han i Logen nr 32 Fraternitas i Helsingborg. Han har varit logen trogen under alla år trots att ha flyttat runt i Skåne.
I logearbetet har han främst utmärkt sig inom det ceremoniella och höjdpunkten var när han som Övermästare kunde genomföra logens 100-årsjubileum 2003. Björn upptogs som medlem i lägret nr 1 Suecia men gick över till det nybildade lägret nr 20 Sju Stjärnor där han var klubbmästare och IB innan Storlogen kallade på honom 2008.
Under perioden 2005-2007 var han vice ordförande i Tankesmedjan Odd Fellow, Storvakt 2008-2012 och Stormarskalk 2012-2016 samt 2016-2020 Storsire.
Trots sina relativt unga år har han varit ordensmedlem i 36 år och han fick sitt veterantecken för 25-årigt medlemskap 2008.