A partire dal 2012 ha iniziato ad arbitrare in Allsvenskan, il massimo campionato svedese. Al termine della stagione 2017 ha ricevuto dalla Federcalcio svedese il riconoscimento di arbitro dell'anno.[1]
Il 5 luglio 2018 ha diretto la sua prima partita in campo europeo, in occasione del preliminare di UEFA Europa League 2018-2019 tra i faroesi del KÍ Klaksvík e i maltesi del Birkirkara.[2] Da allora è stato designato, oltre che per alcune partite di Europa League e di Youth League, anche per diverse partite internazionali a livello di nazionali giovanili Under-17 e Under-21.