Wykształcenie muzyczne zdobył w Conservatorio di Verona. Jego nauczycielami śpiewu byli Augusto Vicentini i Ivo Vinco. Ukończył Wydział Muzyczny Uniwersytetu w Pawii. W tym samym roku zdobył I nagrodę na Concorso Internazionale di Canto Rinaldo Pelizzoni w Parmie, a w 2007 roku był finalistą w Concorso Internazionale di Canto Città di Bologna oraz brał udział w kursie mistrzowskim Paolo Coniego.
Kształcił się też we Flandryjskim Studiu Operowym w Gandawie, a następnie w Studiu Operowym w Opéra National du Rhin w Strasburgu. Tam występował w partii Nocnego Birbanta/Króla Błaznów w operze Luiza (Charpentier), w tytułowej roli Aladyna w operze Nino Roty i w partii Brighelli w Ariadnie na Naxos.
Występował ponadto w La Monnaie (Don Curzio, Wesele Figara), Opéra Royal de Wallonie (Tamino w Czarodziejskim flecie w opracowaniu dla dzieci, Brighella w Ariadnie, Beppe w Pajacach), w teatrach operowych w Rouen (Tamino), Monte Carlo (Malcolm w Makbecie), Lille (Norman w Łucji z Lammermooru) i Bolzano (Tamino, tym razem w oryginalnej, kompletnej wersji Czarodziejskiego fletu).
Wracał kilkakrotnie do Opery w Strasburgu, m.in. jako: Malcolm, Valzacchi (Kawaler srebrnej róży), Kudriasz (Katia Kabanova) i Janek (Sprawa Makropulos) w reżyserii Roberta Carsena; tę ostatnią partię wykonywał też we wznowieniu w teatrze La Fenice.
Zebrał bardzo dobre recenzje za interpretację dwóch partii w operach Rossiniego w 2014 roku: Dormonta w Jedwabnej drabince (dyrygent Enrique Mazzola w paryskim Théâtre des Champs Elysées) oraz Alberto w Gazecie w Operze St. Moritz. Powrócił jako Beppe (Pajace) do Opery Monte Carlo, a w sezonie 2015/2016 ponownie zaśpiewa partię Normana w nowej inscenizacji Łucji z Lammermooru. Ponadto wystąpi jako Janek w Opera National du Rhin w Strasburgu oraz Des Grieux w Manon Aubera w Opéra Royal de Wallonie.
Na swym koncie artysta ma m.in. nagrania jako Baron Rouvel u boku Placido Domingo w Fedorze Giordana dla Deutsche Grammophon (pod dyrekcją Alberta Veronesiego).
Brał udział w koncertach, podczas których był jednym z wykonawców: Małej mszy uroczystej Rossiniego, Lunatyczki Belliniego w Operze Flandryjskiej (dyrygent Rani Calderon), Messa di gloria Pucciniego, wykonywał także kilkakrotnie solowe partie tenorowe w Requiem Mozarta i Verdiego.