All'inizio della carriera creò a Vienna il ruolo di Antonio nella Linda di Chamounix di Donizetti. Impegnatoin seguito soprattutto nel repertorio verdiano, fu creatore delle parti dei protagonisti in Macbeth (Firenze, 1847) e Rigoletto (Venezia, 1851) e della parte di Giorgio Germont nelle prima rappresentazione della Traviata (Venezia, 1853).