En su carrera política, fue elegido senador en la legislatura 1905-1907 por la provincia de Tarragona y por las islas Baleares en la legislatura 1907-1908, recibió el nombramiento de senador vitalicio en la legislatura 1908-1909.