Juan Carlos Ramírez Ayala debutó profesionalmente en la Copa Colombia de 1993 con Envigado FC, la oportunidad se la dio el reconocido director Técnico Fernando ‘Pecoso’ Castro. El “mono” Ramírez, como es popularmente conocido, jugó más de 200 partidos en la “cantera de héroes” durante cuatro años.
Posteriormente, llegó a las filas de Independiente Medellín, disputando una temporada. En 1999, Juan Carlos vistió los colores de Junior FC y marcó seis goles en su paso por Barranquilla, siendo la mayor cifra que logró en un solo club en toda su carrera. Ese mismo año, se estrenó con la camiseta de la selección Colombia en la Copa América de Paraguay.
El 2001 fue uno de los mejores años del futbolista antioqueño, logró el título de la Copa América con la ‘tricolor’. Ramírez Ayala solo se ausentó en el primer partido frente a Venezuela y después fue titular indiscutido ante Chile, Ecuador, Perú, Honduras y México. Su lucha y gallardía en la zona de volantes fue clave para que el equipo no recibiera ningún gol en todo el campeonato.
Luego de su buena presentación en el torneo continental, Atlético Nacional lo contrató. Gracias a que mantuvo su nivel, representó de nuevo al elenco ‘cafetero’ para las eliminatorias de los mundiales de Corea-Japón 2002 y Alemania 2006. Posteriormente, jugó en Independiente Santa Fe y Deportes Tolima. En 2011, colgó los guayos con Envigado FC, la institución que lo dio a conocer en el balompié de nuestro país.
Juan Carlos Ramírez Ayala continuó en el mundo del fútbol como entrenador y formador deportivo. En el 2018, alcanzó a dirigir seis encuentros como director técnico encargado del Envigado FC y en 2020 fue campeón con la selección Antioquia en el Torneo Nacional Infantil.