Born in Siena; he has his first musical experiences with Madrigalisti Senesi chorus, then studies piano and violoncello, right before deciding to focus on singing with Carlo Meliciani. From September 2012 he’s member of Bayerische Staatsoper’s Junge ensemble, where he performs in several productions both in main and supporting roles. Among his recent and future engagements Boito’s Mefistofele conducted by Omer Welber, Un ballo in maschera with Zubin Mehta, Ruggiero in Halévy’s La Juive, Ping in Turandot, Sulpice in Fille du Régiment in Trieste, the debut in Rigoletto at Ravenna Festival, the main role in Lo schiavo in Cagliari and many others.