Après être passé par la Fondation Contador, José Antonio García intègre le club basque Infisport-ArabaEus en 2016. Il connaît cependant une année difficile, en raison de problèmes de poids et d'une anémie[3].
En 2017, il signe chez Gomur-Liébana 2017-Ferroatlántica, club cantabre. Malgré un début de saison gâché par une mononucléose[3], il s'illustre en remportant six courses chez les amateurs espagnols. Grâce à ses bonnes performances, il intègre la réserve de l'équipe continentale Polartec-Kometa en 2018. À 22 ans, il confirme en étant l'un des meilleurs espoirs du circuit amateur espagnol. Il s'impose à cinq reprises, notamment sur deux étapes du Tour de Zamora, et obtient diverses places d'honneur.
En 2019, il est promu dans l'équipe continentaleKometa[4]. Il reste deux saisons dans l'équipe qui est promue en deuxième division en 2021, mais il n'est pas conservé à l'issue de la saison 2020.