Participà en la Guerra del Francès com a ajudant del general Castaños. Essent cap de la Ciutadella de Barcelona, denuncià en un memorial (1830) les atrocitats del comte d’Espanya. El 1833 era governador de Tortosa; ascendí a mariscal de camp i fou traslladat al govern militar de Saragossa. Lluità contra els carlins a Morella i obtingué una victòria que li valgué el títol de comte de la Riba i Picamoixons. Fou capità general d’Aragó, Navarra, Catalunya (1845) i Castella la Nova.