En mayo de 1837 y tras la amnistía total de los exdiputados a Cortes exiliados que se habían opuesto al absolutismo de Fernando VII, fue nombrado Cónsul General de España en México, cargo que desempeñó durante tres años.