Formé au Cours Florent en Classe Libre puis au Conservatoire National Supérieur d'Art Dramatique. Il a notamment joué au théâtre sous la direction de Lena Paugam (Les coeurs tétaniques et les Sidérées), Thibaut Wenger (La Cerisaie), Clément Poirée (Homme pour Homme), Benjamin Porée (Trilogie du revoir, Andromaque et Platonov), Sterenn Guirriec (Partage de Midi), Clément Bondu (Hamlet/Ophelie et La musique/ La liberté), Fanny Sidney (Le Dindon), Francis Huster (Cesar, Fanny, Marius), Pierre Niney (Si près de Ceuta). Au cinéma, il a joué en 2015 dans La danseuse de Stéphanie Di Giusto et tourne actuellement avec Blandine Lenoir dans Aurore et tournera dans Rodin de Jacques Doillon. Diplômé de l'Ecole Supérieur d'Etudes Cinématographiques section réalisation, il met en scène aussi au théâtre : L'Epouvantail, Le Chevalier de la Lune ou Sir John Falstaff, Les Mains Négatives à New-York et Nuits Blanches, adapté du roman de Dostoïevski. Il prépare une création pour 2016: Bataille.