明代設(shè)封門巡檢司。
民國初稱通門鄉(xiāng)。
后與西寧鄉(xiāng)合并,稱永安鄉(xiāng)。
民國時(shí)期,郁南建縣前該鎮(zhèn)地方為瑤、壯族人出沒之區(qū)。
“大征”之后,于此地設(shè)千戶守御所,分置營汛戌守,屬地僻人稀山區(qū),原稱封門。
因?yàn)槿藗冇X得“封門”有因?yàn)榉阜ǘ还俑忾T之意不吉祥,于是根據(jù)“封”和“通”讀音相近而意思剛好相反,而改稱“通門”。
建國初名通門行政村,屬第三區(qū)管轄。
1953年,稱通門鄉(xiāng)。
1958年,屬東方紅人民公社的一個(gè)管理區(qū)。
1961年,從東方紅人民公社分出,成立通門人民公社,確定今轄區(qū)。
1983年,稱通門區(qū)。
1987年,稱通門鎮(zhèn),該鎮(zhèn)是革命老區(qū)。