Con el apoyo de Juan Antonio Lavalleja y los miembros del partido de los blancos, cruzó el río Uruguay para atacar a Rivera, pero este lo venció (con apoyo de los unitarios argentinos) en la batalla de Cagancha, el 29 de diciembre de 1839, en el departamento de San José, Uruguay en las cercanías del arroyo Cagancha.