In 2008 behaalde Sánchez zijn eerste succes door goud te winnen op de 3000 m bij de Spaanse indoorkampioenschappen. Hij plaatste zich hiermee voor de wereldindoorkampioenschappen in Valencia. Daar behaalde hij een achtste plaats. Op de Europese indoorkampioenschappen van 2009 in Turijn moest hij genoegen nemen met een vierde plaats. In datzelfde jaar nam hij deel aan de 5000 m bij de wereldkampioenschappen, maar werd in de series uitgeschakeld. Bij het EK veldlopen in Dublin dat jaar werd hij individueel vierde en in het landenklassement werd hij eerste met het Spaanse team.
In 2010 brak Sánchez internationaal door. Op 14 februari 2010 verbeterde hij met 7.32,41 het Europese indoorrecord op de 3000 m. Hij was hiermee dertien seconden sneller dan zijn persoonlijke outdoor record. Een maand later won hij op de WK indoor 2010 in Doha een zilveren medaille. Zijn tijd van 7.39,55 werd alleen onderboden door de AmerikaanBernard Lagat, die met een persoonlijke recordtijd van 7.37,97 wereldindoorkampioen werd.
Bij de Spaanse kampioenschappen 2013 werd Sánchez betrapt op het verboden middel EPO. Hij kreeg een schorsing opgelegd van twee jaar.