Han gjorde sin profesjonelle debut for Silkeborg IF i 1995, og i 2000 fikk han sin debut på Danmarks landslag. Han var med og vant cupen i Danmark med Silkeborg i 2001.
Den 3. juli2001 signerte Sam Allardyce ham for Bolton. Han slet med spilletid i Premier League og i 2002 gikk han tilbake på lån til Silkeborg for hjelpe dem å unngå nedrykk. Etter han kom tilbake fra lån har han fått plass på laget til Bolton og i 2005/06-sesongen viste han sin anvennelighet ved og spille en del på venstrebacken.