权曹操杀刘备
官渡之战前,曹操派遣刘备率领军队去抵御袁术北上和袁谭会和,董昭知道后就跑去和曹操建议留下刘备,曹操并没有追刘备,于是刘备占据徐州反叛,曹操在光速讨平刘备后任命董昭为徐州牧(随后被臧霸代替)。
协助曹操灭袁氏一组
官渡之战后,袁绍病死,曹操利用袁谭袁尚矛盾各个击破,包围邺城,但由于审配守城出色,一时邺城无法攻克,曹操于是想到了攻心计,董昭给袁绍的同族袁春卿(这里都是字)写信,最后邺城投降,董昭因功拜为谏议大夫。
等到袁尚跑去找乌丸王蹋顿后,曹操担心军粮的运输状况,于是派遣董昭修了两条运河,董昭因功封为千秋亭侯,并且代替病逝的郭嘉成为司空军祭酒。
到建安十八年五月,曹操在董昭(为什么是董昭建议呢?因为董昭是曹操的铁杆心腹)建议下受魏公,之后受魏王。
董昭与关羽之死
关羽水淹七军,在樊城包围曹仁,孙权担心关羽做大,于是秘密派人联合曹操,曹操问群臣孙权的密计该怎么实行,所有人都说应该保密,只有董昭表示应当假意答应孙权保密,实际上向樊城周围射箭来坚定曹仁的守城意志,瓦解关羽的信心。关羽最后被击败。
到曹丕即魏王位后,曹丕任命董昭为将作大匠,负责全国的营造事宜。等到曹魏代汉,就迁董昭为大鸿胪负责外交接待,从亭侯进为乡侯。到黄初三年,曹丕把董昭从外朝转入内朝,担任侍中,给皇帝提建议。
等到魏明帝曹叡时期,董昭进封县侯,担任司徒负责官员选拔。但由于魏明帝本人的言行,官吏纷纷效仿,导致了结党营私,董昭非常忧虑于是向魏明帝劝谏。
在81岁时,董昭去世,谥号为定(安民法古)侯。