董王庄乡历史上分属于嵩县、伊川、宜阳三县。
清乾隆初属宜阳县寿安里。
1943年属赵保区。
1948年属宜南县白杨区。
1949年属赵保区。
1950年属第六区(赵保)。
1956年设董王庄中心乡,辖大石岭、灵官殿2个一般乡。
1956年复归赵保区。
1958年赵保区撤销,原属其领导的董王庄、慈胡洞、灵官殿、大石岭4个小乡合并成立董王庄乡。
1961年成立董王庄人民公社隶属赵保区。
1962年赵保区撤销后,董王庄和灵官殿合并建立董王庄人民公社。
1983年更名为董王庄乡,沿用至今。