Contrebassiste à l’origine, il joue avec l'orchestre des Transeuropéennes et aux créations de la Compagnie Andromède au Théâtre de la Bastille.
Il se tourne vers le chant et le théâtre et travaille avec des metteurs en scène tels que A. Laurent, R. Cantarella, M. Gonzales, S. Braunschweig, G. Marini et les chefs d’orchestre Pesco, Malgoire, parmi d’autres.
Xavier travaille l’improvisation et le jeu masqué auprès de J. Lazzarini et M. Gonzalez. Il est metteur en scène et comédien dans les spectacles de la Compagnie du Carrosse d’Or.
Il enseigne l’art lyrique au Conservatoire de Rouen.