Durante el gobierno de Manuel Montt fue ministro de Interior y Relaciones Exteriores, entre el 18 de septiembre de 1851 hasta el 18 de septiembre de 1856; ministro interino de Justicia, Culto e Instrucción Pública, entre el 24 de abril al 9 de julio de 1850; ministro subrogante de Justicia, Culto e Instrucción Pública, entre el 13 de enero al 9 de mayo de 1855; ministro subrogante de Hacienda desde el 19 de julio hasta el 3 de septiembre de 1855; ministro interino de Guerra y Marina desde el 8 de mayo hasta el 18 de septiembre de 1856; y nuevamente ministro de Interior y Relaciones Exteriores entre el 30 de abril de 1860 hasta el 18 de septiembre de 1861.