Après des études de Danse au Conservatoire d’Avignon, il entre au Ballet de Marseille dirigé par Roland Petit. Il travaille pour différentes productions comme danseur à l’Opéra de Marseille, de Bordeaux, de Nancy, de Montpellier, de Liège, de Monte-Carlo… En tant que chorégraphe il monte des spectacles de danse et de comédies musicales. Il enseigne la danse classique, Modern’jazz et contemporaine au Centre artistique « Lez’arts en coulisse » qu’il fonde en 2001. Il obtient en 2012 un diplôme de Régisseur de spectacle. Au Palais Royal à Paris, il assure la régie lumière du spectacle d’Anne Roumanoff « Rougemanoff ». Depuis 2013 il s’occupe de la régie de scène et de l’assistance de mise en scène au théâtre de l’odéon à Marseille. Depuis 2013, il est conseiller technique, régisseur du Festival des Rencontres Lyriques de Luchon et réalise de nombreuses créations lumières pour les spectacles du festival.