Neveu de Francisco Silvela et affilié au Parti libéral, il commence sa carrière politique en obtenant le siège pour la circonscription de Cuba aux élections de 1898. En 1901 il gagne celui de la province de Grenade puis, dès lors et jusqu'en 1923, celui d'Almería.
Il est maire de Madrid à deux reprises, en 1817 et en 1918.
Il est le fondateur et directeur du périodique La Mañana.
En mémoire des services rendus, Alphonse XIII concède à sa fille unique le titre de marquise de Zurgena. Une rue de Madrid porte son nom.