Les premières traces d''occupation du secteur remontent au néolithique. Deux sites archéologiques l''attestent : celui du Bois des Tours et celui de Ratapens.
L''occupation de ces oppidums date de 800 ans avant notre ère et s'est poursuivie jusqu''au Moyen Age où trois châteaux se dressaient sur les terres de la commune : Montpeyroux, Esparrou et Barbe.