Si forma come attore a Biella, studiando recitazione con Renato Iannì a partire dal 2012, con il quale porta in scena diversi teatri in territorio piemontese.
Dal 2013 si iscrive ad un corso di dizione e doppiaggio con Ivo De Palma, portandolo a conclusione nel 2014 e iniziando a muovere i primi passi con qualche piccolo brusio. I turni veri e propri iniziano nel 2015 e da allora la sua carriera prevede il doppiaggio di qualsiasi tipologia di prodotto: cartoni animati, anime, documentari, reality, Voice-over, film, telefilm, soap opera, videogiochi.
Nel 2017 inizia a svolgere la professione di dialoghista e traduttore, lavorando a serie come “Un piccolo aiuto con Carol Burnett, Per un pugno di Giada, Dragon Ball Super, Tomorrow Is Ours”.
Tra i ruoli più celebri da lui doppiati spiccano:
Hirameki in Lupin III ritorno alle origini.
Jules Renoir in “Candice Renoir”
Silver in “Pokèmon”
Fred 104 in “Halo: the fall of Reach”
Ivar in “Vikings”
Grant Molloy in “Geordie Shore”
Valentino Rossi in “Hitting the Apex”
Sergei Polunin in “Dancer”