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