民国三十六年(1947年),设那梭镇,广东省防城县。
1949年,属防城县南区。
1951年,属广西省防城县第六区。
1955年8月,属广东省防城县那梭区。
1957年10月,撤那梭区设那梭乡。
1958年10月,设那梭公社,属防城县;同年12月,属东兴各族自治县。
1965年8月,属广西壮族自治区东兴各族自治县。
1978年,属防城各族自治县。
1984年,那梭公社撤改为那梭乡,属防城各族自治县。
1990年,那梭乡改为那梭镇。
1993年,改属防城港市防城区。