明洪武三年(1370年),置宜祿鎮(zhèn),隸屬邠州。
清乾隆四十九年(1784年),設(shè)宜祿里。
民國(guó)十八年(1929年),改設(shè)宜祿區(qū)。
民國(guó)二十三年(1934年),始設(shè)昭仁鎮(zhèn)。
1950年,設(shè)城關(guān)區(qū)公所(亦稱一區(qū)區(qū)公所),轄8鄉(xiāng)。
1956年,改為城關(guān)鎮(zhèn)昭仁鄉(xiāng)。
1957年,撤銷昭仁鄉(xiāng),隸屬昭仁鎮(zhèn)。
1958年,始設(shè)昭仁公社,同年12月改設(shè)為昭仁管理區(qū)。
1961年,恢復(fù)長(zhǎng)武縣建置后仍設(shè)昭仁公社;后更名為城關(guān)公社。
1984年5月,改設(shè)昭仁鎮(zhèn)。
2004年,撤銷羅峪鄉(xiāng)并入昭仁鎮(zhèn)。