明清時,全縣設3鄉(xiāng)、18里,趙鎮(zhèn)屬十孝鄉(xiāng)。
民國十九年(1930年),屬第五區(qū)駐趙鎮(zhèn)。
民國二十八年(1939年),全縣設10個聯(lián)保、5個鎮(zhèn),趙鎮(zhèn)為5鎮(zhèn)之一。
民國三十一年(1942年),趙鎮(zhèn)與北屯聯(lián)保合并為昭陵鎮(zhèn)駐趙鎮(zhèn)。
1949年5月18日,趙鎮(zhèn)屬第四區(qū)一昭陵。
1958年11月,撤銷昭陵區(qū),將22個鄉(xiāng)鎮(zhèn)合并為9個公社。
趙鎮(zhèn)公社下轄石鼓鄉(xiāng)和煙霞鄉(xiāng)。
1961年,將煙霞鄉(xiāng)從趙鎮(zhèn)公社單設。
1984年,改趙鎮(zhèn)公社為趙鎮(zhèn)。