Jugaba como defensa central, o volante de contención, es hijo del exjugador de Pumas Ernesto "Chiquilín" Cervantes, y hermano del también futbolista Diego Cervantes.
Del Clausura 2004 al Apertura 2006 defendió los colores del Atlante, club donde mostró mayor protagonismo y se afianzó como titular, jugando como marcador central o medio de contención.
Tanto Horacio como su hermano Diego han jugado para Atlante y Necaxa, pero sin coincidir en el plantel.
para el 2014, Horacio Cervantes regresa al Cruz Azul (Dueño de su carta) por petición del nuevo técnico, Luis Fernando Tena.
Llega cedido por 1 año con el equipo de Chiapas Fútbol Club.