Narodil se v Härnösandu, ale do profesionálního hokeje začal v lize Division 1 v týmu Djurgårdens IF kde stihl odehrát jeden zápas ve kterém získal jednu asistenci v sezóně 1969/70. Poté odešel na dva roky do týmu HK Nacka který hrál nižší ligu a v následujících dvou ročnících se vrátil do Division 1 ale do týmu Södertälje SK. Poté se vrátil zpět do týmu Djurgårdens IF se kterým v sezóně 1974/75 sestoupil do nižší ligy ale po roce v nižší lize si opět vybojovali účast v nejvyšší lize. V týmu Djurgårdens IF hrál až do sezóny 1977/78 kdy 10. června 1978 podepsal smlouvu s týmem Washington Capitals jako volný hráč. V první sezóně jako nováček zaznamenal 31 bodů a -3 body v plus/minus. S týmem se neprobojoval do playoff a proto mohl reprezentoval Švédskou reprezentaci v mistrovství světa 1979 kde získali bronzovou medaili. V Capitals strávil ještě jeden rok ale opět se s týmem neprobojoval do playoff. Poté se vrátil zpět do Švédska kde v týmu Djurgårdens IF odehrál poslední dvě sezóny než ukončil hokejovou kariéru.