The medieval town was founded in 1255 upon the pre-existing "Rocca di Sala" fortress of the Lombards by Luca Guiscardo da Pietrasanta, from whom it got its name.
In 1494, Charles VIII of France took control of the town.