三口镇前身为三口乡,古属太平县道泰乡。
宋太平兴国元年,乡下设里,境内属道泰乡二图,沿之民国初年不变。
民国十七年(1928年),太平县划分5个自治区,置区公所,二区设三口。
1949年4月28日,太平县人民政府成立。5月,全县设3个区,三口属仙源镇。
1950年2月,撤乡、镇、建区、村,全县设5个区,现镇境三口区。
1952年8月,设三口乡,以驻地三口村为名。
1958年10月,实行人民公社化,建立三口人民公社
1965年12月,撤销巷里人民公社并入三口人民公社。
1983年7月,实行乡、村建制,恢复三口乡。
1984年9月,属汤口区。
1988年3月,属汤口办事处。
1992年3月,实行撤区并乡,撤销三口乡,归并仙源镇。
1994年3月,设立乡级三口办事处。
1996年4月,撤销三口办事处,复设三口乡。
2002年8月16日,设立三口镇。