Fue catedrático de Retórica y Poética en el Instituto de San Isidro de Madrid desde 1846 hasta 1861, año en que se trasladó al de Barcelona, donde un año después fue elegido miembro de la Academia de Buenas Letras de Barcelona.