Revelado no Fluminense, onde despontou como promessa, Robert fechou com a Portuguesa-RJ. O contrato do meia, em princípio, é válido até o fim do Campeonato Carioca, segundo apurou o NETFLU.
No ano passado, Robert jogou o Estadual pelo Boavista. Foi seu último clube.
Entre idas e vindas, Robert disputou 14 partidas e fez dois gols pelo Fluminense entre 2013 e 2017. Durante este período, teve passagens por empréstimos em diversos clubes, como Paysandu, Barcelona (ESP) B, o próprio Boavista, Kitchee e Hoi King, ambos de Hong Kong.