Fue nombrado académico de la Real Academia Española en 1848 y cónsul de España en Londres en tres ocasiones (1850-1851, 1853-1854, 1856-1858).