Formation à l’École Charles-Dullin puis au Conservatoire national supérieur d’art dramatique.
A joué notamment avec F. Maragnani Cri et Ga cherchent la paix de Minyana ; C. Berg Peer Gynt d’Ibsen et Le Mal court de J. Audiberti ; O. Py Le Roi Lear de Shakespeare ; C. Poirée La Nuit des rois de Shakespeare. A écrit et mis en scène Contre le monstre de Nosgoth et Songe inachevé de Gynt d’après Ibsen.

Au NTP il  a joué :
– Richard dans Richard III (2016)
– Le prisonnier / le message dans Penthésilée (2016)