Vainqueur à quatre reprises du Marathon de Hambourg, il se classe deuxième des Championnats du monde de 2003 derrière le Marocain Jaouad Gharib. Il remporte par ailleurs la médaille de bronze du marathon lors des Championnats d'Europe de 2002 et de 2006