El 1820, fou designat governador del Castell d'Hostalric. Amb l'esclat del Trienni Constitucional (1820-1823) i l'auge de les revoltes de caràcter antiabsolutista i liberal en contra del govern de Ferran VII, hagué de fer front i sufocar els avalots que hi hagué a la zona. Per la seva eficàcia i persistència en l'extinció dels pronunciaments liberals, el Govern Central el traslladà a Tarragona perquè hi apliqués les mateixes mesures. Per la seva distinció, l'anomenaren governador de Vilafranca del Penedès i, més tard, de Tarragona. Quan l'entrada a Espanya dels Cent Mil Fills de Sant Lluís, es proclamà a favor dels liberals i combaté les tropes franceses, però amb la caiguda del Trienni Liberal es lliurà a les forces realistes. Un tribunal de depuració l'absolgué, ascendint-lo a Mariscal de Camp el 1823, a més de ser condecorat amb la Medalla de los Persas.