Fue ensayador de la Casa de Moneda, intendente de Colchagua entre el 24 de octubre de 1861 al 28 de febrero de 1863, y ministro de Hacienda en 1856, bajo la administración del presidente Manuel Montt.