明洪武三年(1370年),置宜禄镇,隶属邠州。
清乾隆四十九年(1784年),设宜禄里。
民国十八年(1929年),改设宜禄区。
民国二十三年(1934年),始设昭仁镇。
1950年,设城关区公所(亦称一区区公所),辖8乡。
1956年,改为城关镇昭仁乡。
1957年,撤销昭仁乡,隶属昭仁镇。
1958年,始设昭仁公社,同年12月改设为昭仁管理区。
1961年,恢复长武县建置后仍设昭仁公社;后更名为城关公社。
1984年5月,改设昭仁镇。
2004年,撤销罗峪乡并入昭仁镇。