Juan Cabal, né le 8 janvier 2001 à Cali en Colombie, est un arrière gauche formé à l'Atlético Nacional. Il débute en professionnel avec ce club le 14 juillet 2019 contre Once Caldas et marque son premier but le 7 mars 2022 face à l'Independiente Medellín. Cabal contribue aux succès de l'Atlético Nacional, remportant la Coupe de Colombie en 2021 et le championnat national en 2022.
En août 2022, il rejoint l'Hellas Vérone en Serie A, où il fait ses débuts le 11 septembre contre la Lazio Rome. En juillet 2024, il signe à la Juventus FC jusqu'en juin 2029, poursuivant sa progression dans le football européen.
Sur le plan international, Cabal a été sélectionné avec les moins de 18 ans de la Colombie, obtenant sa première cape le 9 août 2019 lors d'une victoire contre la Belgique.