 Starting his career in Kalmar FF he early moved to Halmstads BK in 1989, where he played until 2005.During this time he became the player with most games in Allsvenskan for Halmstad so far, 306 games and 543 games in total, he won Allsvenskan twice and Svenska Cupen once and 1998-1999 he was the team captain and also playing several time in European cups.He made his debut for the club in 1989 in the serie debut against Örebro SK and his last match became in the cup against Ystads IF FF in 2005.