Als Teilnehmer der Olympischen Spiele 2000 in Sydney schied er im Halbfinale über 5000 m aus. Im Jahr darauf wurde er Achter bei den Crosslauf-Weltmeisterschaften in Oostende. Am Jahresende belegte er bei den Crosslauf-Europameisterschaften in Thun den 21. Platz und gewann Bronze mit der portugiesischen Mannschaft. Bei den Crosslauf-EM 2002 in Medulin wurde er Fünfter und holte erneut Bronze in der Mannschaftswertung.