1931年分属第1区、第3区和宝坻县。
1942年属第1区东棘坨乡公所。
1947年属第3区东棘坨乡公所。
1953年区、镇分设,区辖乡,东棘坨乡属第4区。
1957年设于京乡。
1958年建卫星公社(驻高景庄),属于京管理区。
1960年7月划归芦台农场。
1961年6月划归宁河县,1962年3月建东棘坨公社。
1983年6月建东棘坨乡。
辖26个行政村(1984年建步庄村)。
2001年10月24日宁河县进行乡镇区划调整建东棘坨镇,增辖原赵本乡所属15个行政村。
总计42个行政村。