Au total, il dispute 127 matchs en première division portugaise, inscrivant 9 buts dans ce championnat. Il réalise sa saison la plus prolifique en 1977-1978, où il inscrit 4 buts[1].
Il porte une seule fois le maillot de l'équipe nationale du Portugal, lors du match amical face à la France le au Parc des Princes à Paris. Duarte n'est pas titulaire mais rentre à la 78e minute de jeu[4].
Deux ans plus tard, il emmène l'équipe en campagne de qualification pour une Coupe du monde, une première pour le Cap-Vert. En , à Mindelo, les Crioulos reçoivent l'Algérie et ne peuvent faire mieux qu'un match nul et vierge. Quinze jours plus tard, ils s'inclinent face aux Fennecs à Annaba sur le score de 2 buts à zéro et doivent dire adieu à leurs rêves de tournoi mondial. Le mois suivant, le Cap-Vert accueille la 16e édition de la Coupe Amilcar Cabral. Devant leur public, les Tubarões Azuis inscrivent le premier titre à leur palmarès en s'imposant en finale face au Sénégal, après avoir notamment battu la Sierra Leone et la Guinée plus tôt dans la compétition.
Il quitte son poste en avril 2003 après une défaite, deux à un, face au Togo dans le cadre des éliminatoires de la Coupe d'Afrique 2004[5]. Il est remplacé à son poste par Alexandre Alhinho[6].