清末为寒通团。
1933年建四镇乡。
1951年属第八区。
1953年属第八、第九区。
1958年1月复设四镇乡。
1958年9月与三塘乡合设胜利公社。
1959年6月改四镇公社。
1960年7月改三塘公社。
1961年分为三塘、四镇2公社。
1962年9月拆分并入新宾、邹圩2区。
1968年新宾、邹圩2区分别改公社。
1984年从新宾公社分出三塘、共和、四镇、上国4大队,从邹圩公社析出公义、黄凤、梁凤3大队,组建四镇乡。
1996年改新圩镇。