Nativo di Comodoro Rivadavia, Herrera iniziò la sua carriera rugbistica nel locale Chenque Rugby Club. All'età di vent'anni disputò il suo primo Torneo URBA nelle file dell'Hindú Club, squadra nella quale militò per quattro stagioni. Nei primi mesi del 2013, Daniel Hourcade lo convocò nei Pampas XV per disputare la Vodacom Cup. Il Castres Olympique annunciò il suo ingaggio come "joker médical" nell'aprile 2014; al termine della stagione il suo contratto fu rinnovato per la successiva. Fu inserito nella rosa della neo costituita franchigia argentina dei per disputare il Super Rugby 2016. Al termine del Super Rugby 2017 firmò un contratto quadriennale con lo .