Fue sucesivamente ministro de Fomento y Obras Públicas (1921 y 1925-1926); alcalde de Lima (1922); ministro de Gobierno y Policía (1922-1924); ministro de Relaciones Exteriores (1926-1930) y presidente del Consejo de Ministros (1926-1929).