Amigo político de Práxedes Mateo Sagasta, fue diputado a Cortes por Cuba, Madrid y también por Gran Canaria.