As a player, he played from 1991 until his career was cut short by injury in 2002. Having started his career with Stenungsund he soon moved on to Helsingborgs IF before a switch to Portugal in 1996 with Benfica. In 1999, he moved to England with Charlton Athletic. Having suffered a horrific injury at Athletic that sidelined him for up to a year he returned in 2002 in a loan spell with Grimsby Town but was forced to retire in his second game for the club following a leg breaking tackle that ended his professional football career.