La ciudad fue fundada el 24 de agosto de 1881, después de la Guerra de la Triple Alianza, por inmigrantes alemanes, entre ellos el suizo alemán Santiago Schaerer, primer administrador de la colonia, siendo rebautizada como "General Bernardino Caballero", en ese entonces presidente del Paraguay.