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