Negli anni trenta attivo nei principali teatri italiani, almeno fino al 1836, dopo di che se ne perdono le tracce. Il 26 dicembre 1830 al Teatro alla Scala tenne il ruolo di Capellio nel primo allestimento milanese de I Capuleti e i Montecchi. Fu creatore della parte di Raimondo in Lucia di Lammermoor di Donizetti.