Dopo il debutto al Teatro alla Scala nel 1833 nell’opera comica Il carrozzino da vendere di Angelo Frondoni, si affermò come interprete rossiniano e belliniano. Fu poi interprete di numerose opere verdiane, fra cui Oberto e Attila - entrambi nel ruolo del titolo. Nel 1869 doveva essere Otello a Madrid nell'omonima opera di Rossini, ma una polmonite concluse la sua carriera. Nel 1870 venne nominato direttore di scena al teatro Kediviale del Cairo.