Duarte prolongou o vínculo contratual com a UD Oliveirense. O jogador natural do Pico de Regalados, em Vila Verde, foi um dos jogadores preponderantes para a subida da UD Oliveirense à II Liga do futebol português.
O avançado de 34 anos fez a formação no Vilaverdense. clube onde estreou como sénior, tendo depois jogado no Gil Vicente, Benfica B, Paços de Ferreira, Varzim, Petro de Luanda, Trofense, Espinho, entre outros clubes nacionais.