Hernández debuteerde in 2006 in het betaald voetbal voor de club uit zijn geboortestad, CA Tucumán. Van 2008 tot 2011 speelde hij in Uruguay voor RC Montevideo en Defensor. Na een tijd bij Argentinos Juniors tekende hij in 2013 bij het ChileenseCD O'Higgins. In zijn eerste volledige seizoen werd hij daarmee landskampioen.
Interlandcarrière
Op 22 januari 2014 debuteerde Hernández voor Chili, in een vriendschappelijke wedstrijd tegen Costa Rica (4–0). Hij maakte twee doelpunten. In mei 2014 maakte bondscoach Jorge Sampaoli bekend hem mee te nemen naar het wereldkampioenschap in Brazilië. Een hamstringblessure voorkwam niettemin zijn deelname.[3] Bondscoach Juan Antonio Pizzi nam hem in 2016 mee naar de Copa América Centenario, die hij en zijn landgenoten wonnen. Hij viel tijdens het groepsduel tegen Panama in de blessuretijd in en speelde de eerste dertig minuten in de halve finale tegen Colombia.