Debutó como futbolista con 17 años en el Alets IK de su ciudad natal.
Tras un breve paso por el IS Halmia volvió en 1988 al Alets para finalmente, tras cuatro años en el equipo, acabar su carrera futbolística en el Laholms FK.
Tras finalmente acabar su carrera como jugador en el Laholms FK, se convirtió en entrenador del club durante cinco temporadas, llevando al club a jugar en la División 2.
Tras pasar de nuevo como segundo entrenador del Halmstads BK, finalmente en 2004 se convirtió en el primer entrenador del club en la Allsvenskan.
Consolidándose en clubes de primera división, y tras un breve paso por el Örgryte IS, en 2011 se marchó al IFK Norrköping,[1] donde llegó su primer título como entrenador con la Allsvenskan y la Supercopa de Suecia, lo cual le llevó en la temporada siguiente a entrenar a la selección de fútbol de Suecia.