Durante su trayectoria política desempeñó cargos como diputado, ministro de Estado, alcalde y embajador, estos últimos bajo las presidencias de Carlos Ibáñez del Campo.
Fue diputado reemplazante en la Comisión Permanente de Relaciones Exteriores.
[2] Durante su gestión integró la Comisión Permanente de Guerra y Marina, la cual presidió.
[2] En las elecciones parlamentarias de 1921, obtuvo la reelección como diputado por Castro, por el período 1921-1924.
Además, fue diputado reemplazante en la Comisión Permanente de Guerra y Marina.