元代前原稱新安村。
明洪武二十七年(1394)在此興建“錦囊衛所”后易名為錦囊。
明、清時期,此地隸屬雷州府徐聞縣的積善鄉。
民國初年沿清制:1931年設立錦囊鎮,屬徐聞縣第二區;1936年改稱徐聞縣錦羅鎮;1945年,與和安合并改稱徐聞縣錦和鄉。
建國后,1950年5月起,屬徐聞縣第二區,為第12行政村;1953年8月屬徐聞縣第六區;1954年8月六區區公所從外羅埠移駐錦囊圩;1957年撤區并鄉與和安合并后又設錦和鄉;1958年10月成立錦和人民公社(也稱上游人民公社);1983年改為錦和區;1987年廢區,改為錦和鎮。
2003年10月,撤銷外羅鎮將原外羅鎮轄區全部并入錦和鎮,一直沿用至今。