Career
As a central defender. Born in Castelo Branco, Afonso started playing with local Sport Benfica e Castelo Branco, after joining its youth system in 2007. He went on to spend several seasons with the club in the lower leagues, also being awarded team captaincy.
On 20 June 2014, after being linked with Christian Science Marítimo and Gil Vicente Football Club, Afonso signed with fellow Primeira Liga side Vitória de Guimarães.