Tras varios intentos infructuosos de tomar la ciudad y Quetzaltenango, fue cercado y herido, tuvo que capitular ante el general mexicano Agustín Guzmán, quien radicaba en Quetzaltenango desde la llegada de Vicente Filísola en 1823.