João Manuel assinou pelo Benfica de Castelo Branco após uma temporada na SU 1º Dezembro.
O guarda-redes de 23 anos rubricou contrato com a equipa Albicastrense para disputar o Campeonato de Portugal 2017/2018 após ter cumprido 28 encontros na prova ao serviço da equipa Lisboeta.
Já conta com passagens por Estoril, Recreativo da Caàla, SU Sintrense, SC Linda-a-Velha, CF Os Belenenses, Sporting CP e Sertanense FC.