Hernández nacido el 2 de octubre de 1986 en Medellín, debutó en el año 2004 con Deportes Quindío. En Colombia también ha vestido las camisetas de Millonarios, Cali, Once Caldas y Huila, su último equipo. A nivel internacional vistió las camisetas de Emelec, de Ecuador, y Táchira de Venezuela.
Junto a Hernández, Medellín aseguró para la Liga Postobón II al arquero Leandro Castellanos, los defensores Luis Núñez y Johnnier González, el volante Amílcar Henríquez y los delanteros Germán Cano, Jefferson Cuero y William Zapata.