Hij won de marathon van Berlijn in 2000 en veroverde de zilveren medaille op de marathon tijdens de WK van 2001 in Edmonton. Een jaar later won hij de marathon van Rotterdam. Zijn persoonlijke record liep hij op de marathon van Berlijn in 2002: 2:06.49.