Nacido en la Ciudad de México, debutó con Cruz Azul, en 2004 es transferido a Los Tuzos en dónde permaneció por 4 años marcando 45 goles.
Con Los Tuzos obtuvo el título de la Copa Sudamericana, Superliga, 2 Campeonatos de CONCACAF y 2 Títulos de Liga Mx.
En su segunda etapa con Pachuca(2009-2010) anotó 8 goles y obtuvo un título más de CONCACAF.
Juan Carlos Cacho tambien dirigió al equipo Femenil del Torneo Clausura 2022 al Torneo Apertura 2023.


