Integró el plantel que llegó a la final de la Copa Libertadores en 2001.
En el Apertura 2005 pasa a formar parte del Club Necaxa, en donde se mantiene por un año, para luego volver a Cruz Azul.
Más tarde es transferido a Morelia y a Jaguares de Chiapas, regresando al equipo filial de Hidalgo, donde se retiró en el 2011.
[2] Sobre la base de su actuación en la Copa Libertadores, se ganó su primer llamado a la selección mexicana en el nombramiento de Javier Aguirre como seleccionador nacional en junio del 2001.
Sin embargo, lograda la clasificación al mundial, Hernández no volvió a ser convocado.