Xavier Le Roy studied molecular biology at the University of Montpellier and has worked as a dancer and choreographer since 1991.

From 1997 to 2003 he was artist in residence at the Podewil, Berlin where he choreographed solo performances Self Unfinished (1998), Product of Circumstances (1999), he was invited by Tanz im August Festival to work with Yvonne Rainer Meetings (2000), realized a piece by Jérôme Bel Xavier Le Roy (2000); choreographed Giszelle (2001) in collaboration with Eszter Salamon; and Project (2003) a piece for 15 performers.

He also staged Das Theater der Wiederholungen (2003) an Opera from Bernhard Lang and Mouvements für Lachenmann (2005) an evening concert with music by Helmut Lachenmann.

With the Berliner Philharmoniker Educational Project he choreographed Ionisation of Edgar Varèse with 40 children.

In 2004 and 2006, he was involved in various educational programs within different contexts and institutions.

In 2007 he choreographed a solo on the music of Igor Stravinsky Le Sacre du Printemps. In 2007-2008 he is “associated artist” at Centre chorégraphique National de Montpellier, France.