Diputat federal per Puigcerdà el 1873, s’uní al partit castelarista el 1876 i es mantingué molt relacionat amb Eusebi Corominas. Signà pel febrer del 1901 el manifest d’unió republicana catalana i el 1906 s’adherí a Solidaritat Catalana. Fou diputat provincial.