O paranaense Robson fez boa parte da carreira no futebol paulista. Passou por Sertãozinho, América, Catanduvense, Inter de Bebedouro, Atlético Sorocaba, São Caetano, Santo André, Ituano e Água Santa.
Após defender o Goiás em 2018, o ponta se mudou para a Coreia do Sul, onde defendeu Gwangju e Seoul E-Land. Depois de um breve retorno ao Brasil para jogar por Paraná e Sampaio Corrêa, Robson Duarte retornou para a Coreia, e atuou em Ansan Greeners e Chungnam Asan. Na última temporada, disputou a Liga da Indonésia pelo Persebaya Surabaya, da Indonésia.