He began studying music at the age of 12. In 2007 he was admitted to the G. Nicolini Conservatorium at Piacenza , where he attended courses in violin and composition. He was selected by Leo Nucci for the 2014 Opera Laboratory at the Municipal Theatre at Piacenza.
In 2015 he won the Gianni Poggi Scholarship. In 2015 he was soloist in Beethoven's Ninth Symphony in Cremona and Piacenza directed by Patrizia Bornelich. He performed in 2016 in San Remo in Mozart's requiem conducted by Gian Carlo de Lorenzo.
Recently he sang in Gian Schicchi, L'Opera Minima, Verdi's Opera Anthology, La Forza del Destino, La Traviata and A Luminous Night for Me.