Debuttò alla Scala il 23 agosto 1823 nella prima di Ricciardo e Zoraide di Rossini, proseguendo sempre con prime rossiniane in Otello e Tancredi. Fu legato d'amicizia con Saverio Mercadante, con il quale effettuò anche lunghe tournée all'estero, e si produsse in numerose opere di Donizetti e Bellini. Sostenne la parte di Filippo Maria Visconti nella prima rappresentazione di Beatrice di Tenda, realizzata al Teatro La Fenice il 16 marzo 1833. Insieme a Maria Malibran prese parte alla messinscena di Sonnambula che si diede il 1° ottobre 1834 al Teatro alla Scala.