Catedràtic de geografia de l’Institut Balear de Palma des del 1889. Fou un dels dirigents del partit d’Unió Republicana de Mallorca (1896). Regidor a partir del 1899, el 1911 s’uní a Francesc Julià per a organitzar el Partit Republicà Radical. El 1913 intentà el reagrupament amb els republicans federals en el partit autònom d’Unió Republicana de Mallorca. Se n'anà a Santander l’any 1914.