商周时期开始建城,古称艾侯国。
秦、汉,属艾县。
自唐贞元十六年(800)至清末(1911),属分宁县、宁州、义宁州崇乡四十七八都、四十九都、五十一二都、仁乡五十六七都、五十八九都、西乡六十七都。
1912年后,属义宁县。
1914-1949年,属修水县黄龙区(驻渣津),设渣津乡、司前乡,局部属古市乡。
1949年,属渣津区,分设为黄坊、高田、莲花、噪口、司前、泉坑、石埠7乡和渣津街。
1956年,合并为黄坊、莲花、司前、花园4乡。
1958年8月,黄坊、莲花乡合并成立东方红(翌年改莲花)公社,司前、花园乡合并成立花园公社。
1960年2月,莲花、花园公社与石坳、东港、靖林3公社合并组建渣津公社。
1961年6月,分设莲花、司前、花园公社。
1966年6月,花园公社并入司前公社。
1968年10月,撤渣津区,莲花、司前、石坳合并为渣津公社。
1972年10月,恢复渣津区,石坳分出,境内分设莲花、司前2公社。
1983年9月,莲花公社改名为渣津公社。
1984年5月,渣津公社、司前公社改为渣津乡、司前乡。
1994年,渣津乡改为渣津镇。
1995年12月,司前乡并入渣津镇,沿用至今。