Traversée par une voie romaine nord-sud, Lacapelle-Marival est fréquentée par l'homme depuis l'Antiquité. On raconte qu'une jeune bergère aurait été martyrisée lors de la retraite des Arabes vaincus en 732 par Charles Martel à Poitiers. Une petite chapelle aurait été bâtie à cet endroit : la capelle de la Marie del Val, dont les vestiges ont été découverts en 1957. Ce n'est pas cette légende pourtant, mais bien l'imposant château médiéval daté des XIIe et XVe siècles qui témoigne des origines de Lacapelle-Marival. Construit par Géraud Ier de Cardaillac, c'est l'édification de ce château qui donnera vraiment naissance à la petite ville actuelle.