宋時在小韓店之北設高望鄉(xiāng),統(tǒng)高望里、韓店里。
明時韓店里設在貞元街。
清乾隆十五年(1750年)分置韓店社倉為貞元鎮(zhèn),為武功十鎮(zhèn)之一,轄75村。
民國二十二年(1933年),為武功縣一區(qū)轄地,仍稱貞元鎮(zhèn)。
民國二十四年(1935年),廢鎮(zhèn)設貞東、貞西聯(lián)保。
民國二十八年(1939年),并貞東、貞西聯(lián)保為貞元聯(lián)保,轄8保。
民國二十九年(1940年),改貞元聯(lián)保為貞元鄉(xiāng),所轄區(qū)域未變。
解放前夕,廢保、甲制,設貞元區(qū)、轄8鄉(xiāng)86村。
1956年,設貞元鄉(xiāng),轄28個農業(yè)生產合作社。
1958年,成立火箭公社,同年11月,又復名貞元公社,轄5個管理區(qū),28個生產大隊。
1961年,并入代家公社,轄18個生產大隊。
1968年,改名紅衛(wèi)公社。
1969年,恢復原名。
1984年,改貞元公社為貞元鄉(xiāng)。
1998年,改設為貞元鎮(zhèn)。