Gavilán vant en olympisk sølvmedalje i hestesport under Sommer-OL 1948 i London. Han og hesten «Forajido» var med på det spanske laget som kom på andreplass i lagkonkurransen i sprangridning bak Mexico. De andre på laget var Jaime Garcia Cruz på «Bizarro» og José Navarro Morenés på «Quorum». I den individuelle konkurransen i sprangridning kom han på sekstendeplass.