Nacido en Montevideo en fecha discutida, 22 de abril de 1811 o en 1813. En 1839 se integró a las Milicias de Paysandú.
Participó en la Guerra Grande, actuando en la campaña militar de Entre Ríos y en la batalla de Arroyo Grande. En 1843, como Capitán, se incorporó a la Compañía de Tiradores de Nuñez.
En octubre de 1847 revista como Teniente Coronel Graduado de Guardias Nacionales.
En 1852 obtuvo la autorización para fundar el pueblo de San Gregorio, departamento de Tacuarembó, sobre el paso del Polanco.
En 1857 debió emigrar al Brasil de donde regresó en 1863 para ponerse a las órdenes del General Venancio Flores que iniciaba su revolución contra el Gobierno de Berro. Luego de la toma de Paysandú fue el responsable del fusilamiento del General Leandro Gómez.
Triunfante la revolución, Suárez fue ascendido a Coronel y participó en la Guerra contra el Paraguay con el grado de Coronel Mayor. Participó entre otras en la batalla de Yatay, y de Estero Bellaco, debiendo retornar a Montevideo por enfermedad.
Fue nombrado Ministro de Guerra y Marina el 2 de marzo de 1868 ocupando el cargo hasta el 20 de mayo del siguiente año.
Durante la Revolución de las Lanzas entre 1870 y 1872 actuó como jefe del Ejército librando entre otras las batallas de Severino y El Sauce.
El 16 de setiembre de 1870 ascendió a Brigadier General.
Retirado de la vida militar falleció en Montevideo el 7 de setiembre de 1879.