Il a remporté le titre sur 10 000 m aux championnats d'Europe de 2006, améliorant au passage son meilleur temps sur cette distance en 28 min 10 s 94. Il est ainsi devenu le troisième allemand sacré champion d'Europe sur 10 000 m après Jürgen Haase et Manfred Kuschmann.