Vainqueur du Marathon de Venise en 1995, il se classe neuvième des Jeux olympiques de 1996 et quatrième des championnats du monde de 1997.