杜杲(?~约582年),字子晖,北周外交家。京兆杜陵(今陕西西安市长安县)人。少年勤学,博览经史。北魏末年,其叔父杜瓒在孝武帝朝中任黄门侍郎,兼度支尚书、卫大将军、西道行台,因将杜杲荐于朝廷。永熙三年(534)七月,孝武帝西逃关中,建立西魏政权,杜杲为奉朝请。从西魏文帝大统初年(535),直到恭帝末年(556)的20年间,他历任成州刺史、汉阳郡守等。
北周明帝元年(558),杜杲转任修城郡守。后入朝任司会上士。当初陈文帝陈菁的弟弟陈顼,原在江陵(今湖北江陵县)梁元帝处为人质。恭帝元年底(555),西魏攻下江陵,将陈顼俘至长安。陈朝请求将陈顼送还,宇文泰同意,但一直没有送还。这时,周明帝派杜杲为使者,前往南朝陈京城建康(今江苏南京市)传讯,表示愿将陈顼送还。陈文帝非常高兴,愿将黔中(今四川、湖北、贵州、湖南四省交界处)数州划归北周。两国从此建立友好关系。杜杲因出使有功,晋为都督,治小御伯,前往黔中与陈划定边界。陈朝又将鲁山归还北周,周明帝即派杜杲护送陈顼南归。
陈文帝接见杜杲时说:家弟今蒙礼送回国,实是周朝之惠。但恐怕主要还是因为归还了鲁山城,周朝才肯如此。杜杲回答说:安成王(即陈顼)是陛下之弟,身价岂止一城?今能归国,乃是本朝亲睦九族,愿与邻邦友好,并非贪图一城一镇。杜杲言语得体,以搞好两国关系为己任,不失使者身份。陈朝对他礼遇周详。当杜杲要返回长安时,陈文帝命上殿相见,并亲下御座,拉着杜杲之手交谈话别,以示礼遇特殊。杜杲回到长安,朝廷上下嘉赞杜杲出使成功。因此,被授大都督、小载师下大夫、治小纳言,复聘于陈。后出任蒲州总管府司马、州治中,兼知州府事。再加使持节、车骑大将军、仪同三司。
天和二年(567),陈朝叛将华皎北投周朝,卫公宇文直率军接应,与-交战,周军失败。从此,两国连年战争不息。周武帝为了统一北方,致力于国内改革,想与陈息兵和好,便授杜杲御正中大夫,派他出使陈朝。他到建康后,与陈黄门侍郎徐陵辩论,颇有口才,据理而争。他说:今天下三方鼎立,各图进取。周与陈昔为友邦,今若因疆域之事,结怨为敌,连年战争,实为蚌鹬相争,彼此损伤。若为北齐所乘,则周陈俱危矣。今应捐弃前嫌,和好如初,共为犄角,同攻北齐,这才是两国人民的共同利益。陈宣帝听了杜杲的议论,愿接受和好的建议,遂派遣使者前来长安,与北周谈判恢复睦邻友好关系。
周武帝建德初年(572),杜杲为司城中大夫。武帝复派他出使陈朝,与陈宣帝谈判共同消灭北齐大计。陈提出,若要合力攻齐,应以樊、邓之地划陈为信物。杜杲没有答应。回长安后,被除为司仓中大夫。约576年前后,迁任温州刺史等职,赐爵义兴县伯。静帝大象元年(579),召拜为御正中大夫,再出使陈朝。二年(580),任申州刺史,加授开府仪同大将军,晋爵为侯,食邑1300户。调任同州(今陕西大荔县治)司会。
杨坚建立隋朝后,开皇元年(581),杜杲出任同州(即今陕西大荔县治)总监(一说为总管),晋爵为公。不久即迁为工部尚书。开皇二年(582),他出任西南道行台兵部尚书。上任不久即卒于任。
自周明帝初年至周静帝初年,前后20年时间中,杜杲6次奉命出使南朝陈,为建立两国之间的友好关系作出了贡献。他执行了周武帝的外交策略,结交南陈、孤立北齐。他以自己的才于,促使南朝陈与北周联合,互为犄角,共同对付北齐,配合了周武帝在国内的改革,为北周统一北方创造了条件。