Il a suivi une formation à l'Éstba (École supérieure de théâtre Bordeaux Aquitaine), au Conservatoire du 8e arrondissement à Paris et à l'Université Sorbonne Nouvelle à Paris.
Il a participé aux films « Pas sur ma montre » (2017), « Le Neveu » (2018, court métrage), « Sans filtre » (2019) et « Ruines » (2019, court métrage).