Après des études à l’université de Montpellier où il obtient un thèse en biologie moléculaire. Xavier Le Roy se tourne vers la danse et travaille comme artiste chorégraphique depuis 1991. Entre 1991 et 1995, il travaille dans la Compagnie de l'Alambic de Christian Bourrigault. En 1992, il s'installe à Berlin et collabore avec le collectif Detektor jusqu'en 1997. De 1996 à 2003, il a été artiste en résidence au Podewil, et au TanzWerkstatt à Berlin et développe alors son langage chorégraphique associé au mouvement de la non-danse.
En 2004 il consacre son temps à quelques expériences d’enseignement dans divers contextes et institutions. Suite à une commande du Festival Wien Modern, il conçoit et met en scène Mouvements für Lachenmann (2005). En 2006 à l’invitation de l’Orchestre philharmonique de Berlin il crée une chorégraphie avec 40 enfants sur la musique Ionisation d’Edgar Varèse. En 2007-2008, il est artiste associé au Centre chorégraphique national de Montpellier. Dans ce cadre il co-dirige le programme de formation ex.e.r.ce, travaille sur une chorégraphie solo du Sacre du printemps (2007), crée un spectacle pour 8 musiciens More Mouvements Für Lachenmann (2008) et initie un projet de recherche avec 8 autres artistes 6 mois, 1 lieu. En 2009 il reprend les tournées de ces spectacles, enseigne à la Staatliche Hochschule für Gestaltung de Karlsruhe, à l’Institut für Theaterwissenschaft de la Freie Universität à Berlin et à P.A.R.T.S à Bruxelles.