Fue también Ministro de Guerra (1839-1841 y 1854-1855), Presidente del Senado (1848-1849), Alcalde de Lima (1863-1866 y 1868-1869), entre otros cargos públicos que desempeñó.