La urbe era defendida por 1.400 soldados al mando del general José Ramón de Leyva que volvían derrotados de la Campaña de Nariño en el Sur.