Né à Montbrison (Loire), le 13 janvier 1812.
Poète religieux et royaliste, il appartient à l'école de Lamartine, il fut lauréat de l'Académie en 1849 et en 1885, professeur à la Faculté des Lettres de Lyon, membre de l'Académie de cette ville, député en 1871.
Combattu par Mérimée et Sainte-Beuve, il échoua à l'Académie avec 18 voix contre 19 obtenues par Émile Augier, dont le succès fut assuré par le vote d'Alfred de Musset ; il fut élu le 11 février 1858 contre dix candidats, au quatrième tour de scrutin par 17 voix contre 15 données à Jules Sandeau, en remplacement d'Alfred de Musset ; il fut reçu le 17 mars 1859 par Ludovic Vitet.
Mort le 14 décembre 1883.