La actual ciudad fue fundada el 12 de noviembre de 1868 por el coronel Cornelio Saavedra Rodríguez como parte de una campaña militar cuyo objetivo era la efectiva incorporación a la soberanía chilena de toda la zona de la costa de Arauco, proceso conocido con el nombre de «Pacificación de la Araucanía».