民国时期,先后分属遵义县中区(城区)朝阳镇、北三区白云乡,中区(城区)白农镇、大桥区海龙乡。
1952年7月,建北关乡,属遵义市。
1963年3月,原北关公社分为田沟公社、董公公社,属遵义县桃溪区。
1965年11月,恢复北关公社。
1984年4月,更名为遵义市北关乡。
1993年,改置为董公寺镇。
1998年,划归遵义经济技术开发区托管。
2004年2月,由遵义市划归汇川区。
2016年5月,撤销董公寺镇建制,设立董公寺街道。