Hernández ha cominciato la carriera con la maglia dello Zamora FC, per cui ha esordito nella Primera División in data 12 luglio 2015, schierato titolare nel pareggio per 1-1 maturato sul campo dello Llaneros de Guanare.[1]
Il 9 marzo 2017 ha giocato la prima partita nelle competizioni continentali per club, venendo schierato in sostituzione di Ángel Faría nella sconfitta per 0-2 maturata in casa contro il Grêmio.[2]
Il 17 agosto 2017, i norvegesi dello Stabæk hanno reso noto d'aver ingaggiato Hernández nella giornata precedente, ultima in cui fosse aperto il calciomercato locale.[3] Il giocatore si è legato al nuovo club fino al 31 dicembre 2021.[3]
Ha esordito in Eliteserien in data 10 settembre, schierato titolare nel pareggio per 1-1 maturato sul campo dell'Aalesund.[4] Ha totalizzato 9 presenze in campionato, nel corso di questa porzione di stagione.
Hernández è stato convocato anche per questa rassegna, in cui il Venezuela è arrivato fino alla finale, per poi arrendersi all'Inghilterra.
Il 10 ottobre 2017 ha effettuato il proprio esordio in nazionale maggiore: è stato schierato titolare nella vittoria per 0-1 sul Paraguay, in una sfida disputata ad Asunción.[6]