Desde 1885 formó parte del Partido Liberal, en el que colaboró con Sagasta como ministro de Estado (1885-1888), Gobernación (1888, 1901 y 1902), Fomento (1892), Estado (1892 y 1894) y Ultramar (1897-1898).