Après des études théâtrales au Théâtre du Fil de 1996 à 2000, il rejoint La troupe à Palmade, avec laquelle il joue diverses pièces : L'Entreprise, au Théâtre Tristan Bernard, Les Flics, à la Comédie de Paris, La Troupe à Palmade s'amuse, au Théâtre de l'Œuvre (2019). Parallèlement, il joue aux côtés d'Amanda Lear dans Lady Oscar, et Noémie de Lattre dans Une femme libérée, ainsi que dans une pièce mise en scène par Jean-Luc Moreau, Jamais deux sans trois, et Divina, mis en scène par Nicolas Briançon.
Il intègre progressivement la troupe des Chiens de Navarre, où il retrouve Céline Fuhrer et Jean-Luc Vincent, avec lesquels il avait joué des années auparavant, et auprès de qui il interprétera Notes de cuisine en 2015. Il joue avec les Chiens de 2014 à 2019, Une raclette, Les danseurs ont apprécié la qualité du parquet, Quand je pense qu'on va vieillir ensemble, et Jusque dans vos bras (Théâtre des Bouffes du Nord et tournée nationale).
À partir de 2020, il interprète au Palace Les Feux de l'amour et du hasard, mis en scène par Célia Pilastre et Crystal Shepherd-Cross.
À la télévision, il apparaît en 2019 dans Les Copains d'abord de Denis Imbert, Mouche de Jeanne Herry, et Derby Girl de Nikola Lange. En 2020, on le voit dans Les Petits Meurtres d'Agatha Christie de Nicolas Picard Dreyfuss, et Rebecca de Didier Le Pêcheur. Depuis, il a également joué dans Le Grand Restaurant 4 de Pierre Palmade, Les Siffleurs de Nathalie Marchak (2021), et est un rôle récurrent de J'étais à ça, série de Julie Gali et Martial Schmeltz, sur France 5.
Au cinéma, il apparaît dans deux courts-métrages d'Avril Besson en 2014, puis dans les deux longs-métrages de
Jean-Christophe Meurisse, Apnée (2016) et Oranges sanguines (2021).
Il a joué dernièrement dans Le Processus de paix d'Ilan Klipper, et Échappée belle de Florence Vignon.
Théâtre (interprétation)
depuis 2018
2019
La Troupe à Palmade s’amuse avec…
de et m.e.s. Pierre Palmade
2018
Jusque dans vos bras de
Les Chiens de Navarre
Cinéma (interprétation)
depuis 2019
2023
Le Processus de paix
d’Ilan Klipper
Échappée belle de Florence Vignon
2022
Maîtres d'armes de Vincent Perez
2020
Oranges sanguines de Jean-Christophe Meurisse
Télévision (interprétation)
depuis 2019
2023
J'étais à ça de Zoé Bruneau
Les Pennacs de Méliane Marcaggi
2022
Le Grand Restaurant 4
de Pierre Palmade
2020
Rebecca de Didier Le Pecheur
Les Petits Meurtres d’Agatha Christie de Nicolas
Picard-Dreyfus
2019
Derby Girl de Nikola Lange
Mouche de Jeanne Herry