La commune telle qu'elle est aujourd'hui est le fruit de la réunion de trois villages en 1822 : Taron, Sadirac et Viellenave. Taron a été une cité gallo-romaine, comme en attestent des fouilles qui ont mis en évidence l'existence d'une villa antique transformée en cimetière au Moyen Age. Les mosaïques du Ve siècle sont aujourd'hui visibles dans l'église de l'Assomption-de-la-Bienheureuse-Vierge-Marie. Par ailleurs, un fossé témoigne de la présence de fortifications du Haut Moyen Age. De la même manière, à Sadirac, des ruines d'autres fortifications du XIIe siècle sont signalées.