Il a joué pour un certain nombre de clubs européens, remportant le championnat danois Superliga avec F.C. Copenhague, le trophée allemand DFB Ligapokal avec FC Schalke 04, et la Coupe européenne de l'UEFA avec l'équipe espagnole Sevilla FC et avec la Serie italienne A club Juventus.
Il joue pour Juventus et l'équipe nationale danoise.