Afiliat a la Lliga Regionalista, actuà al costat de Josep Carner i de Jaume Bofill i Mates. Diputat provincial (1914) i regidor per Barcelona (1917), fou fundador i membre del consell directiu d’Acció Catalana (1922). La Dictadura l’exilià a Casp (1924). Fou president de la Unió de Sindicats Agrícoles de Catalunya (1931).