Fou capità de la Coronela de Barcelona el 1697, durant el setge de la ciutat, i de nou el 1706, en un atac de Felip V; a partir del 1713 tingué un paper destacat entre els partidaris de la resistència a ultrança. En l’assalt final de l’11 de setembre fou un dels qui portà la bandera de Santa Eulàlia. Felip V li confiscà els béns.