Son histoire est liée à son château, point stratégique sur la vallée du Lot, ce qui lui valut des convoitises pendant la guerre de Cent Ans où les Anglais les Français en prirent alternativement possession. En 1438 elle fut pillée par la bande de mercenaires de Rodrigue de Villandrando3
En 1561, pendant les guerres de Religion, le baron François de Fumel, ancien ambassadeur d’Henri II auprès de la Sublime Porte, est massacré par une bande de paysans protestants qui prirent la possession de la ville, ce qui entraîna une répression sanglante et ruineuse de Blaise de Montluc4.
Pendant la Seconde Guerre mondiale, passage le 21 mai 1944 de la 2e division SS Das Reich allant vers le Frayssinet-le-Gélat.