Engagé à l’Australian ballet par Maina Gielgud, il est nommé soliste en 1988. Boursier de la fondation Pommery, il étudie à l’École de l’Opéra de Paris puis à l’American ballet School. Il rejoint le Ballet Béjart Lausanne puis le Bayerishes Staatsballet en tant que soliste avant d’intégrer le Ballet de l’Opéra national du Rhin où il achève sa carrière en 2008. Il y occupe la fonction d’assistant à la direction artistique dès 2002. Il assistera Davide Bombana lors de sa création « La septième lune » à l’Opéra de Paris ainsi que Bertrand d’At lors des reprises de ses ballets à Shanghai, Pékin et Hanoï. Diplômé d’Etat, il obtient son CA en 2007. Il rejoint l’équipe pédagogique du CCN en 2012. Il est, actuellement, doctorant en arts du spectacle à l’université du Surrey (GB).