西漢時,屬廣漢郡廣漢縣。
三國蜀漢時,屬廣漢郡德陽縣。
明清朝時期,屬蓬溪縣。
民國元年(1912年)后,屬東北里太平場。
民國十二年(1923年)5月,建場,名茶店場。
民國十四年(1925年),茶店場改為茶店鄉(xiāng),屬第三區(qū)。
1952年6月,析茶店鄉(xiāng)、檬子鄉(xiāng)置民主鄉(xiāng)。
1956年6月,撤銷民主鄉(xiāng),劃歸茶店鄉(xiāng)。
1958年9月,茶店鄉(xiāng)改為茶店公社。
1961年9月,由茶店劃出4區(qū)隊,太平劃出1區(qū)隊,復(fù)置民主公社。
1981年6月,民主公社因所在地區(qū)有同名單位,改稱龍形公社。
1983年12月,改為龍形鄉(xiāng)。
1993年12月,茶店鄉(xiāng)、民主鄉(xiāng)合并成立龍形鎮(zhèn)。
2006年6月,檬子鄉(xiāng)并入龍形鎮(zhèn)。