El 7 de abril fue hecho prisionero en Macacona, donde permaneció por seis meses hasta que fue canjeado por el general español Pedro José de Zavala y Bravo del Ribero, Marqués del Valleumbroso.