金良知道,董昭之所以那么舒服轻松,是因为他有识主之明。
公元192年(初平三年),袁绍在界桥迎战公孙瓒;而钜鹿太守李邵和郡中仕宦认为公孙瓒兵力强盛,都想要归属于他。于是袁绍让董昭兼任钜鹿太守。袁绍问:“你用什么办法制御他们?”董昭回答说:“凭我一个人的微力,不能消弥众人的预谋,我想假作应合同意的样子,引诱他们说出实情,然后再根据具体情况临时权变来制驭他们。计策只能临时想出,现在没法预先谈论。”
当时钜鹿郡里的大姓人家孙伉等几十人是主要的策划者,鼓动官吏和百姓。董昭到了郡里,伪造了一份袁绍的檄文告诉全郡说:“得到贼人的侦察兵安平、张吉的口供,他们会来进攻钜鹿,贼方原孝廉孙伉等人作为内应,此檄文传到郡中,即将孙伉等逮捕军法从事,只惩罚他们本人,妻儿不予连坐。”董昭依照檄文的控诉、命令,将孙伉等人立即斩首。全郡人惊惶恐慌,董昭挨个予以安慰,于是全都安定下来。事情结束后,董昭向袁绍汇报,袁绍十分赞许。
恰逢魏郡太守栗攀被士兵所害,袁绍就让董昭兼任魏郡太守。当时全郡境内秩序大乱,贼人数以万计,他们派使者相互往来,进行买卖贸易。董昭十分重视这种情况,找机会在他们中间进行离间。乘他们力量虚弱时发兵征讨。打得贼方大败。两天内三传捷报。
公元194年(兴平元年)。因董昭的弟弟董访在张邈军中,而张邈与袁绍有矛盾,袁绍听信谗言想要治董昭的罪。于是,董昭要求去晋见汉献帝,借机脱离袁绍,半路上却被张杨留在了河内,通过张杨将印和绶带送还朝廷,被授官为骑都尉。
这时。曹操统领兖州,想借道去朝见汉献帝,张杨起初不肯,董昭劝告说:“袁、曹现在虽然还是一家,但其趋势是不会长久联合下去的。曹操现在虽然弱些,但实在是天下的一位英雄,您应当有意和他结交。况且现在正有机缘,应该帮助他与朝廷联系,并且上表荐举他;如果这件事能够成功,那将永远是一种很深的情分。”张杨这才向朝廷通报曹操的情况。又上表荐举。董昭又替曹操写信给长安的各个将领如李傕、郭汜等人,根据他们的地位轻重不同分别表示殷勤友好。张杨也派遣使臣去见太祖。曹操赠给张杨犬马金帛。从此与西部地区有了往来。
公元195年(兴平二年),汉献帝东归,到达安邑。董昭随张杨前往迎接,被拜为议郎。
公元196年(建安元年),曹操在许县平定了黄巾军,派遣使臣到河东去。这时汉献帝回到洛阳,韩暹、杨奉、董承及张杨相互间意见对立不和。董昭因为杨奉兵马最强而缺乏外部援助,以曹操名义写信给杨奉说:“我对将军早已闻名,倾慕您的大义,所以推心置腹,赤诚相见。现在将军您将天子从艰难中解救出来,归还旧都,辅佐天子的功劳,当代没有人能和您相比,是多么的美善啊!现今群凶扰乱中原,四海不得安宁,天子朝廷至尊至重,我们的责任就在于维护和辅佐;必须依靠众位贤士来重建王朝秩序,这委实不是一个人能够独力建立的。心腹与四肢相互依赖,互为支持,缺一不可。将军您应当作为京城内的主要力量,我作外部的援军。现在我有军粮,您有军队,互通有无,足以互相接济,同生死,共患难。”杨奉接到信后十分喜悦,对各位将军说:“兖州的军队驻扎许县,近在眼前,他们有兵有粮,国家应当依靠仰仗他们。”于是众人一同上表荐举太祖为镇东将军,继承他父亲的爵位为费亭侯,董昭调任符节令。
曹操到洛阳朝见汉献帝,带着董昭,二人坐在一起。曹操问:“如今我来这里,应当采取什么计策?”董昭说:“将军起义兵,诛杀暴乱之徒,入京朝拜天子,辅佐王室,这是可以媲美春秋诸侯五霸的功绩。但下面的各个将领,人心各异,未必肯服从您。现今您留在这里匡弼天子,情势对您不利,只有转移圣驾到许县了。当然朝廷流亡迁徒之后刚刚回到旧时京城,无论远近都在企望,希图在一个早上安定下来。现在又一次迁移圣驾,不能让众人满意。做非同寻常的大事,就得有超越常规的举措,希望将军筹划怎样做利多弊少。”
曹操说:“这正是我的本意。但杨奉离得很近,就在梁县,听说他的队伍精良,能够让他不成为我的隐患吗?”董昭说:“杨奉缺少袒护援助,将会独自归顺。镇东、费亭的事情,都是杨奉所确定,又听说他写信命令约束自己的士兵,足以看出他的诚信之心。应该时常派遗使者送上优厚的馈赠,答谢他的好意,以便安定他的心意。就说‘京城缺乏粮食,想将圣驾暂时移至鲁阳,鲁阳离许县较近,转相运输较为容易,就可以没有粮食严重缺乏的忧虑了’。杨奉为人勇猛而缺少思虑,一定不会怀疑我们,等到双方使者有了往来,那时足以确定计策了。杨奉哪里能成为隐患!”曹操说:“好。”立即派遣使者到了杨奉那里,然后即将汉献帝迁移到许县。杨奉感到不满,与韩暹等到定陵劫掠骚扰。太祖不予回应,秘密地攻击杨奉的梁县军营,降的降、杀的杀,即时平定。杨奉、韩暹失去兵众,向东投降袁术。
公元198年(建安三年),董昭升任河南尹。这时张杨被其部将杨丑所杀,张杨的长史薛洪、河内太守缪尚守住城池。等待袁绍来救。