匈奴向大漢提出和親,漢武帝召集群臣商議,博士狄山說:“和親較好。”武帝問其原因,狄山說瞭“通兵者,兇器不宜數動”等套話,還援引高祖兵敗平城、漢文、景兩帝苦於戰事的史實,說明和親比用武節省人力、 物力。
武帝又問禦史大夫張湯,張湯則說這是個無知的愚儒。狄山羞憤不堪,便攻擊張湯,列舉他一系列罪名。當時武帝正寵愛張湯,不禁動怒,便問狄山:“如果讓你擔任郡的太守,你能保證匈奴不侵人嗎?”狄山回答: “不能。”