A küldési gyakorlat szerint rendszeres partbírói tevékenységet is végzett. 1984-ben lett az I. Liga játékvezetője. Az aktív nemzeti játékvezetéstől 1994-ben vonult vissza.
A Svéd labdarúgó-szövetség Játékvezető Bizottsága (JB) terjesztette fel nemzetközi játékvezetőnek, a Nemzetközi Labdarúgó-szövetség (FIFA) 1986-tól tartotta nyilván bírói keretében. Több nemzetek közötti válogatott és klubmérkőzést vezetett, vagy működő társának partbíróként, illetve 4. bíróként segített. A svéd nemzetközi játékvezetők rangsorában, a világbajnokság-Európa-bajnokság sorrendjében a 7. helyet foglalja el 10 találkozó szolgálatával. Az aktív nemzetközi játékvezetéstől 1994-ben búcsúzott. Válogatott mérkőzéseinek száma: 16.
Egy világbajnoki döntőhöz vezető úton Amerikai Egyesült Államokba a XV., az 1994-es labdarúgó-világbajnokságra a FIFA JB játékvezetőként alkalmazta. Selejtező mérkőzéseket az UEFA és az OFC zónákban vezetett. Ez volt az első labdarúgó-világbajnokság, ahol ténylegesen külön tevékenykedtek a játékvezetők és a segítő partbírók. A partbírók még nem kapcsolódtak szorosan a delegált nemzeti játékvezetőjükhöz. Világbajnokságon vezetett mérkőzéseinek száma: 1.
2010-ben az európai játékvezetők örök ranglistáján az előkelő 100. helyen tartózkodik.
2010-ben főszereplője A játékvezető svéd dokumentumfilmnek.
A IFFHS (International Federation of Football History & Statistics) 1987-2011 évadokról tartott nemzetközi szavazásán 151, játékvezető besorolásával minden idők 39, legjobb bírójának rangsorolta, holtversenyben Herbert Fandel, Dieter Pauly társaságában. A 2008-as szavazáshoz képest egy pozíciót előbbre lépett.