明代時期,為城南里。
清代時期,屬保山縣南下哨。
民國二十九年(1940年),為永和、永順、東哨、秉仁4鎮(zhèn)的各一部分。
1950年,屬永鑄二區(qū)。
1956年10月,屬辛街區(qū)漢莊鄉(xiāng)。
1958年,為保山縣火箭公社。
1959年,成立漢莊公社。
1964年,并為漢莊等4公社。
1966年,并為漢莊、大堡子2公社。
1970年,并為漢莊公社。
1984年2月,設(shè)漢莊區(qū)。
1988年1月,改漢莊鄉(xiāng)。
1996年4月,漢莊鄉(xiāng)撤鄉(xiāng)改鎮(zhèn)。