Ancien fief de la baronnie de Montauban, le village fut entouré au XIVème siècle de solides remparts percés de plusieurs portes puissamment fortifiées. La principale était celle d’Enguille, actuellement l’un des ouvrages de guerre médiévaux les mieux conservés de la région. On l’appelle communément aujourd’hui la porte du Nord. Ses deux tours rondes sont reliées par une galerie que surmontent des mâchicoulis. À son premier étage, du côté du bourg, était placé le corps de garde. Il reste en tout onze tours sur cette enceinte.