龍門鎮(zhèn)境域舊屬湘潭縣東五區(qū)十六都、十七都。
1949年,屬湘潭縣建寧鄉(xiāng)。
1950年,設(shè)立南竹、光甲2鄉(xiāng)。
1956年,設(shè)立太湖鄉(xiāng)。
1958年,屬淦田人民公社。
1959年,劃歸株洲市郊區(qū)。
1961年,設(shè)立太湖人民公社。
1965年,劃歸株洲縣。
1984年,恢復(fù)太湖鄉(xiāng)。
2005年,太湖鄉(xiāng)與長沖鄉(xiāng)合并為太湖鄉(xiāng)。
2015年,撤銷太湖鄉(xiāng)建制,設(shè)立龍門鎮(zhèn)。
以原太湖鄉(xiāng)的行政區(qū)域?yàn)辇堥T鎮(zhèn)的行政區(qū)域。
2018年,撤縣設(shè)區(qū),屬淥口區(qū)。