Lluità en la primera guerra Carlina i a la segona; en aquesta prengué Banyoles i derrotà els isabelins a Fornells. Era conegut amb el nom de Marçal. Féu presoner el general Manuel Gutiérrez de la Concha, però l’indultà, fet que li valgué el perdó quan, vençut pel general Hore, fou condemnat a mort (1849). Exiliat a França, intentà de reprendre la lluita carlina a Catalunya (1855), però fou pres i afusellat.