Fue regidor honorario del Ayuntamiento de la Ciudad de México 1818, secretario de la Junta de Censura 1820, oficial mayor de la Secretaría de Hacienda 1823, jefe político de Tabasco 1824, oficial mayor de la Secretaría de Relaciones 1825, ministro de la Suprema Corte de Justicia 1841-1845, y magistrado del Tribunal Superior de Justicia del Departamento de México 1851 año en que se jubila.