Club career

His career began at Melleruds IF, where played for three seasons. During this time he played 38 times, scoring 11 goals. It was scoring 10 of these in the final season that prompted Degerfors IF to sign him for the beginning of the 1996 season. Again, he spent three years at the club, regularly securing a place in the team and a modest supply goals. Having moved out of favour with the team at the back end of the 1998 season, he had an unsuccessful spell at AIK, appearing only 12 times in the league, five of these as a sub. In 2000 he moved to Djurgårdens IF, for whom he played until 2004, during which time he saw them claim the Allsvenskan championship in 2002 and 2003, as well as the Swedish Cup in 2002 and 2004. In total he scored 45 goals for Djurgården during 124 appearances.