García vant en olympisk sølvmedalje i hestesport under Sommer-OL 1948 i London. Han og hesten «Bizarro» var med på det spanske laget som kom på andreplass i lagkonkurransen i sprangridning bak Mexico. De andre på laget var Marcelino Gavilán y Ponce de Leon på «Forajido» og José Navarro Morenés på «Quorum». I den individuelle konkurransen i sprangridning kom han på femteplass.