Bei den Crosslauf-Weltmeisterschaften trug er 1993 in Amorebieta-Etxano mit einem 21. Platz zur Bronzemedaille des portugiesischen Teams bei. 1995 in Durham wurde er Sechster und 1998 in Marrakesch Zwölfter. 1999 in Belfast holte er Bronze und war damit der erste männliche Europäer auf einem Treppchenplatz seit 1989. 2000 in Vilamoura lief er auf Platz 25 ein und gewann mit der Mannschaft Bronze, und 2001 in Ostende wurde er Vierter.