Né à Cali (Colombie) et élevé à Stockholm, John a débuté ses études à l'Ecole du Royal Swedish Ballet avant de rejoindre le Jeune Ballet de Cannes.
Ses entrechats l'amène au ballet du Thüringen Opéra de Gera de 2009 à 2011, où il a eu la chance de danser des chorégraphies de Uwe Scholtz et Nils Christe, ainsi que d'aborder le travail de création avec Davide Bombana. Toujours en Allemagne John intègre Le Temporaere Tanz Theater à Berlin jusqu'en 2013. Récemment il a dansé au Ballet du Grand Theatre de Pozna, ou il eût la chance de danser des rôles de soliste tels que Benvolio (Roméo et Juliette), le Maître à Danser (Cendrillon) ainsi que dans Infolia (pièce plus néoclassique). Il a également eut l'opportunité de chorégraphier des productions d'Opéra ( Didono and Enée en 2016) et l'an passé Die Meistersinger von Nürnberg
John est heureux de joindre Paris Festival Ballet pour leur nouvelle saison .
"I’m very happy to be joining the Paris Festival Ballet this fall and to be part of this exciting project of bringing a new Nutcracker to life”
John