Affilié au Parti libéral, il entame sa carrière politique en tant que député de Jaén aux élections de 1881. Il est ensuite successivement député de Guadalajara en 1898, de Madrid lors des trois législatures suivantes, puis à nouveau de Jaén trois fois consécutivement (1905, 1907 et 1910), avant d'être nommé sénateur à vie en 1911.
Ministre de l'Instruction publique et des Beaux Arts entre le et le , il tient également le portefeuille de l'Intérieur entre le et le . Il est également gouverneur de Madrid en 1905, président du Conseil d'État et maire de Madrid à quatre reprises (1912-1913, 1915-1916, 1922-1923 y 1931).