He started his career in Storfors FF and was picked up by the Swedish Superettan team Degerfors IF.
After two good seasons played in Superettan he was bought by the Swedish first league team Kalmar FF, where he achieved his greatest success in his career by winning the Swedish cup 2007 and the following season the national championship title 2008, he also won the supercup 2009.
The season 2009/2010 he played the Uefa Champions League qualifications with Kalmar FF, but lost in the first round against Debreceni VSC.
He played 130 caps and scored 5 goals during his four years in Kalmar FF, he left the season 2010/11 for the fellow Swedish top team IF Elfsborg who had been top 4 for over six consecutive seasons in the first league and played for several years in the Europa League.
He is now led by the former Swedish U-21 national and Stabaek coach Jörgen Lennartsson who recently replaced Magnus Haglund in IF Elfsborg.