Militó en la Unión Liberal fundada por Leopoldo O'Donnell, de quien se convirtió pronto en seguidor y quien a su vez le nombró varias veces ministro en su segundo y tercer gabinete: fue así ministro de Fomento entre 1861 y 1863, de Gobernación desde enero de 1861 hasta 1863 y, de nuevo, desempeñó el cargo de ministro de Fomento entre 1865 y 1866.