Ha debuttato nella massima serie del campionato svedese nel 2009. Dal 2011 è nominato internazionale.
Ha arbitrato partite di Allsvenskan fino alla stagione 2020, la massima serie svedese, mentre fino al 2023 ha diretto gare di Superettan, la seconda serie nazionale.[1]