Fou alcalde de Terrassa. En iniciar-se la guerra del Francès es posà al davant del sometent per combatre els invasors. Cooperà amb el general Milans del Bosch a la batalla de Sant Julià d’Altura (1810). L’any 1812 assistí a les corts de Cadis. Més tard (1822) lluità contra els liberals, i posteriorment s’adherí als malcontents, motiu pel qual fou empresonat (1829).