Born in Oliveira de Azeméis, Metropolitan Area of Porto, Xadas inherited his unusual nickname through his father and grandfather. He passed through the ranks of FC Porto and A.D. Sanjoanense before arriving at S.C. Braga in 2014. He made his professional debut for the latter club's reserves in the LigaPro on 2 April 2016 in a 2–1 away loss against S.C. Freamunde, playing the final 30 minutes as a substitute for Pedro Alves and receiving a yellow card in added time.
