2002 gewann er den Paris-Marathon in 2:08:18 und kam bei den Leichtathletik-Europameisterschaften in München auf den 14. Platz. Im Jahr darauf wurde er an gleicher Stelle Zweiter und stellte mit 2:06:36 den Europarekord von António Pinto ein. 2004 wurde er Sechster beim London-Marathon in 2:09:35.