El último cargo público que ejerció fue la alcaldía de Lima, como sucesor de José de la Riva Agüero y Osma (1932-1933).