En 1840 emigró al Uruguay, y poco después se incorporó al ejército del general Juan Lavalle, a cuyas órdenes participó en las batallas de Don Cristóbal, Sauce Grande, Quebracho Herrado y Sancala.
En 1854 participó en la lucha contra la primera invasión del general Jerónimo Costa, y dos años más tarde participó en la matanza de Villamayor, en que fueron asesinados el general Costa y todos sus oficiales.
Pidió la baja en 1864 y se retiró a su campo del pago de Areco.
Cuatro años más tarde se reincorporó al Ejército Argentino, y prestó servicios en la frontera con los indígenas.
En 1876 participó en la campaña de Adolfo Alsina contra los indígenas como segundo del coronel Marcelino Freyre.