Formé au FC Midtjylland, il quitte le club en 2002 pour le Borussia Mönchengladbach, après une saison très prolifique (19 buts en 27 matchs). Il effectue une bonne première saison en Allemagne, mais ne joue quasiment plus l'année suivante. Il est alors prêté à West Bromwich Albion, où il ne réussira jamais à s'imposer.
Il signe en janvier 2006 à la Real Sociedad et il y effectue une excellente demi-saison (5 buts en 18 matchs) avec notamment une ouverture du score après seulement 11 secondes de jeu, face au Valence CF. L'année suivante il joue très peu et ne peut empêcher la relégation du club basque en Segunda División.
Très peu utilisé la saison suivante, il s'engage en août 2008 avec le FC Utrecht, où il éprouve beaucoup de difficultés à s'imposer. Il est transféré la saison suivante à Roda JC.