轄區在清道光十一年(1831)后,分屬尚義里西保鄉保,中安和里臺頭鄉保、榮慶屯里南關鄉保、西花鄉里外保鄉保。
民國時期,分屬一區溵溜鄉、大現渠鄉,五區南趙各莊鄉和傍漳屯鄉;1949年建國后,屬第九區;1953年屬第十區,建上窩頭、西趙各莊,穆莊子、安二寺4個鄉,1956年撤區并鄉,合并為東趙各莊、興武鎮兩個鄉;1958年公社化,屬溵溜公社,設東趙各莊、興武鎮兩個管理區;1960年3月1日,東趙各莊等31個村劃歸玉田縣;1962年6月5日,復歸薊縣,兩個管理區合并為東趙各莊公社,1983年改為東趙各莊鄉。
2001年撤鄉,設立東趙各莊鎮,名稱沿用至今。