Born in Madrid, Sánchez represented EF Atlético Casarrubuelos and CF Trival Valderas as a youth. He was promoted to the latter's first team in July 2016, and made his senior debut during the campaign, in Tercera División.
On 27 June 2017, Sánchez joined AD Alcorcón and was assigned to the reserves also in the fourth division.[1] On 8 July of the following year, he moved to another reserve team, CD Leganés B in the same category.[2]
On 25 June 2019, Sánchez signed a professional contract with Lega until 2021,[3] but was loaned to Segunda División B side Burgos CF on 9 August.[4] On 5 October 2020, he moved to fellow third division side CF Rayo Majadahonda also in a temporary deal.[5]
On 30 January 2022, Sánchez signed a two-and-a-half-year contract with Segunda División side UD Ibiza,[9] after the club paid his release clause.[10] He made his professional debut on 6 March, coming on as a second-half substitute for Miki Villar in a 1–1 away draw against SD Ponferradina.[11]