春秋时期,晋文公为了援助宋国,与楚国在城淄(今山东淄县南)进行了一场激烈的战斗。当时,楚军实力雄厚,显然占据了上风。面对这形势,晋文公向他的舅舅狐偃咨询解决之道:“尽管我方兵力不敌,这一战如何才能取胜?”狐偃深思熟虑后提出:“善于用兵的人往往不会放弃诡计。你可以利用诡计来应对楚军。”
随后,晋文公又征询大臣雍季,并将狐偃的话告知他。雍季对此方案持有保留意见,用比喻说:“竭泽而渔虽能立即获得,但到明年就无鱼可捉;焚蔽而田虽然立即收获,但到明年则无兽可捕。这类诈骗手段虽然短暂有效,却非长远之策。”意思是说,一种欺骗手段可能会带来短暂的成功,但无法持续使用。
当时并未找到更好的打败楚军的方法,因此晋文公还是选择了采用狐偃的计谋。他以假装遵守自己之前与楚庄王许下的“退避三舍”的诺言为名,不断地后撤,以便在有利的地形和时间点击败敌人。而楚军误以为晋文公胆小,不敢正面交战,所以紧追不舍,最终遭到了彻底失败。这场著名的城濮之战最终导致了楚军的大溃散,其领兵将领成得臣也因败北而结束。这个故事最终演变出了“竭泽而渔”这一成语。