O jogador, de 27 anos, vai cumprir a primeira experiência fora de Portugal, depois de, na época passada, também por empréstimo dos vimaranenses, ter representado o Estoril-Praia, clube em que foi primeira opção para o eixo da defesa e ao serviço do qual realizou 36 jogos oficiais.

Natural de Castelo Branco, João Afonso iniciou a carreira de sénior na época 2009/10, pelo Benfica de Castelo Branco, clube que representou até 2014, quando se transferiu para o Vitória, onde acabou por disputar 54 jogos oficiais e marcar um golo nas épocas 2014/15 e 2015/16.