Santos was born in Brazil, and moved to Portugal at a young age. He began playing football with CIF in 2010, and the following year moved to Sporting CP where he finished his development. On 7 March 2019, he signed his first professional contract with the club.[1] He started training with Sporting CP B in 2020, and on 3 August 2021 extended his professional contract for 3 years.[2] On 4 July 2022, Santos was part of Sporting's senior team preseason training.