The son of
Portuguese parents, Nunes was born in
Johannesburg,
South Africa, and moved to Portugal where he started practising the sport. He first appeared for
G.D. Estoril Praia, joining the club at the age of 12. After emerging through
S.L. Benfica's youth system – he only played for
its reserves, spending the
2005–06 campaign in the
third division – Nunes continued his senior career in the lower leagues of
Greece and
Cyprus. It was in Cyprus where he had his first taste of top-flight football, appearing in the
First Division for
AEP Paphos FC and
Olympiakos Nicosia. On 31 January 2012, after one and a half seasons in the Portuguese
Segunda Liga, In February 2014 he moved teams and countries again, joining Bulgaria's
PFC Levski Sofia until June 2015. Nunes signed for
Pogoń Szczecin in the Polish
Ekstraklasa on 16 September 2014, and made 153 competitive appearances over a six-year spell. ==International career==