Desempeñó la intendencia de Puebla y en la batalla de Puruarán volvió a derrotar a los insurrectos y apresó a Mariano Matamoros, fusilándole a los pocos días.