The club was founded by Georges Kany in 1935 as Football Club Libourne. The club then became omnisports in 1966 and thus changed its name to Association Sportive Libournaise or simply AS Libourne. Nearly three decades later, in 1998, the club merged with AS Saint-Seurin [fr] and became Football Club de Libourne Saint-Seurin-sur-L'Isle. However, in October 2009, this merger was undone: AS Libourne returned to its old name of Football Club Libourne and AS Saint-Seurin disappeared.[1]
The club, nicknamed the penguins, were promoted to Ligue 2 from Championnat National after the 2005–06 season, but relegation followed after finishing 19th in 2007–2008. The downfall continued as far as the seventh tier, which the club were champions of in 2013, earning promotion to the DH Ligue d'Aquitaine for the 2013–14 season.[1]
Since then, the club has twice won promotion to the Championnat National 3, in 2017 and 2020.[2] In 2023 they were promoted back to the fourth tier.[3]