民国三十六年(1947年),设那良镇,属广东省防城县。
1949年,属防城县西区。
1952年,改为那良区,属广西省防城县。
1957年7月,设那良乡,属广东省十万山僮族瑶族自治县。
1958年,设那良公社,属东兴各族自治县。
1961年,又分那地、滩散2个公社。
1963年,那地、滩散两个公社合并为滩散公社。
1965年8月,属广西壮族自治区东兴各族自治县。
1978年,属防城各族自治县。
1984年,那良公社撤改为那良镇,滩散公社撤改为那桐乡。
1993年,那良镇改属防城港市防城区。
2005年,那地乡并入那良镇。