Champion du Danemark du 1 500 mètres en 2003, il se classe huitième des Championnats du monde 1997, à Athènes, et établit lors de cette saison au meeting de Zurich son record personnel sur la distance en 3 min 31 s 17. Il obtient le meilleur résultat de sa carrière en fin de saison 1997 en remportant la finale du Grand Prix, à Fukuoka, en devançant au sprint le Marocain Hicham El Guerrouj.