Fue elegido diputado por Jaén en las elecciones de 1899 a 1910 y por Lugo en las de 1914 aunque renunciaría al escaño en 1915 al ser nombrado senador vitalicio.