García a spanyolországi Bolaños de Calatrava városában született. Az ifjúsági pályafutását a helyi Bolaños csapatában kezdte, majd a Real Madrid akadémiájánál folytatta.
2018-ban mutatkozott be a Real Madrid tartalékkeretében.[1] A 2020–21-es szezonban a Rayo Vallecano csapatát erősítette kölcsönben.[2] 2021. július 13-án négyéves szerződést kötött az első osztályban szereplő Rayo Vallecano együttesével.[3] Először a 2021. augusztus 15-ei, Sevilla ellen 3–0-ra elvesztett mérkőzésen lépett pályára.[4] Első gólját 2022. február 18-án, az Elche ellen idegenben 2–1-es vereséggel zárult találkozón szerezte meg.[5] 2023. július 1-jén a Real Madrid csapatához igazolt.[6]
A válogatottban
García az U16-ostól az U21-esig minden korosztályos válogatottban képviselte Spanyolországot.