Народився 5 липня1975 року в місті Стокгольм. Займався футболом у дитячих командах клубу «Грендальс». Професійним футболістом не став, натомість вже з 15-річного віку проводив занняття з дітьми в структурі цього клубу.
Згодом зосердився на тренерській роботі, був тренером юнацьких команди «Гаммарбю» та АІКа.
Перший досвід самостійної роботи з професійними командами отримав у 2007–2008 роках, тренуючи «Весбю Юнайтед», після чого повернувся до АІКа вже як головний тренер його основної команди. Привів АІК до «золотого дублю» 2009 року, здобувши титули чемпіона і володаря Кубка Швеції. 2010 року залишив батьківщину і деякий час попрацював у Греції з «Паніоніосом», утім дуже невдало, здобувши лише по одній перемозі і нічиїй у семи іграх.
2012 року очолив команду «Гетеборга», на чолі якої наступного року здобув свій другий Кубко Швеції.