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 Filísola en 1823.