Ramiro Herrera arrive au Castres olympique en pour pallier les blessures des piliers droits néo-zélandais Karena Wihongi et de son remplaçant géorgien Anton Peikrishvili lors de la saison 2013-2014[3]. Convaincant, il prolonge rapidement son contrat pour deux saisons supplémentaires[4]. Cette saison, le pilier argentin joue avec le CO une demi-finale de Top 14 contre le Montpellier Hérault rugby, puis dispute la finale face au RC Toulon, qui se solde par une défaite (18-10).
En 2015, son rendement n'est plus aussi apprécié à Castres et il rejoint la nouvelle franchise argentine des Jaguares pour la saison 2016 de Super Rugby.
Deux ans plus tard, il rejoint le club parisien du Stade français Paris pour signer un contrat de trois ans[5]. Au bout de deux saisons, il est licencié pour « faute grave »[6].
Quelques mois après son départ du Stade français, il est recruté par le Stade rochelais en tant que joker médical de Uini Atonio, blessé aux cervicales[7]. Il prolonge ensuite son contrat jusqu'en 2022[8].
En équipe nationale
Il obtient sa première cape internationale le , à l’occasion d’un match contre l'équipe d'Irlande.
Au , Ramiro Herrera compte 20 sélections avec l'équipe d'Argentine, dont 14 en tant que titulaire, depuis son premier match disputé le contre l'Irlande[9].
Il participe à deux éditions du Rugby Championship, en 2014 et 2015, disputant huit rencontres dont sept en tant que titulaire[10].