In August 1999 he ran in 8:09.48 minutes in Zurich, beating the old German record of Hagen Melzer. This German record still stands. He finished fourth at the World Championships the same year, and fifteenth at the 2000 Summer Olympics.