Enfant, Karl s’initie à la danse au cours de Max Bozzoni avant d’entrer à l’Ecole de Danse de l’Opéra en 1987.
Tout jeune, à 17 ans seulement, il entre dans le corps de Ballet de l’Opéra de Paris où il se hissera au grade de 1er danseur en 2001, en passant par Coryphée et Sujet.
En 1995, il est finaliste au Concours Eurovision des Jeunes danseurs à Lausanne et en 1999, il est lauréat du Prix du Cercle Carpeaux.
C’est à l’issue de la représentation du Casse-Noisette de Noureev, le 31 décembre 2009, qui est nommé Danseur Etoile.
En près de 25 ans dans la célèbre compagnie, son répertoire n’est plus à énumérer, puisqu’il a dansé tous les grands classiques et de nombreuses pièces contemporaines et modernes.
Karl est Chevalier des Arts et des Lettres.