Fue senador suplente por Biobío (1882-1888); senador por Atacama (1888-1894), vicepresidente del senado (4 de julio de 1890), presidente provisorio del senado (4 de julio de 1891); y presidente del senado (10 de noviembre de 1891); fue vicepresidente del senado (1 de enero de 1891) y vicepresidente de la Junta de Gobierno de Iquique 12 de abril de 1891 y vicepresidente de la junta de gobierno de Santiago el 3 de septiembre de 1891.