明洪武七年(1374年),為沔縣治所,直到民國未變。
民國二十四年(1935年)2月,紅四方面軍曾在此建立紅色蘇維埃政權,沔縣縣城遷到菜園子(即今縣城),舊縣城改為武侯鄉(xiāng)。
1949年,全縣解放,設置武侯區(qū)。
1958年,設老城管理區(qū)。
1965年,改為老城公社。
1968年,更名紅衛(wèi)公社。
1976年,恢復老城公社。
1983年,改設老城鄉(xiāng),1995年12月,鄉(xiāng)鎮(zhèn)機構改革時,將原方家壩鄉(xiāng)、朱家河鄉(xiāng)與老城鄉(xiāng)合并,設立武侯鎮(zhèn)。
2011年5月,將原土關鋪鄉(xiāng)并入武侯鎮(zhèn)。