La ciudad fue fundada por el gobernador García Hurtado de Mendoza, con el nombre de Cañete de la Frontera, en honor a su padre Andrés Hurtado de Mendoza, marqués de Cañete.