Во взрослом футболе дебютировал в 1965 году выступлениями за команду клуба «ГАИС», в которой провел четыре сезона.
Своей игрой за эту команду привлек внимание представителей тренерского штаба немецкого «Штутгарт», к составу которого присоединился в 1969 году. Отыграл за штутгартский клуб следующие два сезона. Большинство времени, проведённого в составе «Штутгарта», был основным игроком команды.
Завершил профессиональную игровую карьеру в клубе «ГАИС». Вернулся в команду в 1971 году, защищал её цвета до прекращения выступлений на профессиональном уровне в 1974 году.
Выступления за сборную
В 1967 году дебютировал в официальных матчах в составе национальной сборной Швеции. В течение карьеры в национальной команде, которая длилась 7 лет, провел в форме главной команды страны 23 матча, забив 1 гол.
Начал тренерскую карьеру, вернувшись к футболу после длительного перерыва, в 1994 году, возглавив тренерский штаб клуба «Айнтрахт» (Брауншвейг). Проработал с этой командой в течение одного сезона.