Formé au Conservatoire national supérieur d'Art dramatique.
A travaillé sous la direction de Philippe Adrien, Stuart Seide, Klaus-Michaël Grüber, Frédéric Fisbach, Amélie Jaillet, Christophe Perton. A joué récemment Pseudolus de Plaute et Britannicus de Racine mis en scène par Brigitte Jaques-Wajeman. Télévision avec Christian François, Cédric Prévost et Hervé Baslé.