En 1993, il passe au marathon. Il gagne son premier marathon à Hambourg avec un temps de 2:12:57, puis le marathon de Saint-Sébastien en . Il se classe 5e au marathon olympique de 1996 et au marathon de Londres de 1997, qu'il termine avec son record personnel de 2:08:36.