民國時期,先后分屬遵義縣中區(qū)(城區(qū))朝陽鎮(zhèn)、北三區(qū)白云鄉(xiāng),中區(qū)(城區(qū))白農(nóng)鎮(zhèn)、大橋區(qū)海龍鄉(xiāng)。
1952年7月,建北關鄉(xiāng),屬遵義市。
1963年3月,原北關公社分為田溝公社、董公公社,屬遵義縣桃溪區(qū)。
1965年11月,恢復北關公社。
1984年4月,更名為遵義市北關鄉(xiāng)。
1993年,改置為董公寺鎮(zhèn)。
1998年,劃歸遵義經(jīng)濟技術開發(fā)區(qū)托管。
2004年2月,由遵義市劃歸匯川區(qū)。
2016年5月,撤銷董公寺鎮(zhèn)建制,設立董公寺街道。