Marminiac était jadis une des stations sur la voie romaine reliant Cahors à Périgueux.
Les Vielcastel sont mentionnés comme seigneurs de Marminiac dès le milieu du XIIIe siècle.
On peut voir sur le territoire de la commune une tour, dite « tour des Anglais », vestige d’un château-fort. La ville fut prise plusieurs fois par les Anglais. Philippe le Bel l’hypothéqua en 1287…
(source wikipedia)