La fortificazione era originariamente parte di un sistema di presidi e torri che controllavano il territorio lungo le strade, in particolare quelle della valle del Serchio e che attraversavano il passo di Montepulpoli. Roccaforte di Lucca fin dal XIII secolo, divenne un punto di riferimento nell'allestimento militare della valle del Serchio; la sua importanza aumentò quando parte della Garfagnana accettò il dominio della casa d'Este nel XV secolo. Perpoli rimase fedele a Lucca e divenne così un avamposto confinante con i possedimenti di Este. Nel XVI e XVII secolo, a causa dei continui conflitti, il sistema difensivo lungo il confine fu rafforzato e Perpoli fu cinta da nuove mura che possono ancora essere parzialmente incorporate negli edifici; l'accesso al villaggio avviene attraverso la porta monumentale. Da qui possiamo vedere la Rocca di Ceserana dall'altra parte del fiume e quella di Trassillico.