Ingressà en l'Exèrcit espanyol i en 1793 va ascendir a capità. Participà en la Guerra Gran en els atacs a Donibane Lohitzune, Orbaizeta i Bergara. En 1796 ascendí a tinent coronel i fou destinat a València. En 1799 fou destinat ajudant de camp del general Pere Caro Sureda, i en 1804 ascendí a coronel. Durant la guerra del francès ascendí a brigadier i fou destinat a Mallorca. Fou fiscal militar en la Junta Suprema Central i elegit diputat a les Corts espanyoles de 1813. En 1820 fou cap polític provisional a les Illes i escollit novament diputat a Corts.