Народився 3 червня1982 року в місті Енгельгольм. Вихованець футбольної школи клубу «Енгельгольм ФФ». Дорослу футбольну кар'єру розпочав 1999 року в основній команді того ж клубу, в якій того року взяв участь у 20 матчах чемпіонату.
Своєю грою за цю команду привернув увагу представників тренерського штабу клубу «Гельсінгборг», до складу якого приєднався 2000 року. Відіграв за команду з Гельсінгборга наступні чотири сезони своєї ігрової кар'єри.
У 2009 році перейшов до клубу «Гальмстад», за який відіграв 4 сезони. Більшість часу, проведеного у складі «Гальмстада», був основним гравцем команди. Завершив професійну кар'єру футболіста виступами за команду «Гальмстад» у 2013 році.
Розпочав тренерську кар'єру, ще продовжуючи грати на полі, 2012 року, очоливши тренерський штаб жіночої команди «Енгельгольм ФФ», де пропрацював з 2012 по 2014 рік.