Entre 1901 y 1918 fue varias veces diputado en las Cortes por los distritos electorales de Cieza, Loja, Santa María de Ordenes y Noya; también sería senador del Reino por La Coruña.