En 1899, con la victoria del Partido Conservador, fue nombrado alcalde de Madrid, cargo que desempeñó desde el 18 de abril de 1900 hasta el 6 de marzo de 1901, cuando fue nombrado ministro de Estado en el gobierno que entre el 18 de abril y el 23 de octubre de 1900 presidió Francisco Silvela.