Fue diputado por Arequipa (1919-1923); presidente de la Cámara de Diputados (1921-1922); 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).