商朝的末代君主纣王,暴虐无道,荒淫无度,骄奢淫逸,烂杀百姓。纣王手下有个叫姜尚,又名姜子牙的大臣,他见纣王如此胡作非为,便弃官而走,隐居在渭水之滨。

渭河一带是诸候姬昌的管辖范围。姬昌就是后来的周文王。姜子牙知道姬昌胸怀大志,求贤如渴,为了吸引姬昌的注意,姜子牙天天坐在渭水边钓鱼。一般人用弯钩钓鱼,弯钩上挂着鱼饵,然后把鱼钩放入水中,诱骗鱼儿上钩。可是姜子牙用的鱼钩是直的,上面不放鱼饵,而且离开水面足有三尺高。他一边高举钓竿,他一边钓一边说:鱼儿呀,愿意的就上钩吧!

在水边钓鱼的姜子牙七十岁时,巧遇在渭水河边出猎的姬昌。姬昌同他交谈,谈得非常投机,文王了解姜尚确有真才,便让姜尚与他同车而归。

姜子牙入朝后,被姬昌封为太公。姬昌曾问姜子牙:怎么样才能得到天下呢?姜子牙说:王者之国,使人民富裕;霸者之国,使士富裕;仅存之国,使大夫富裕;无道之国,国库富裕。这叫做上溢而下漏。

后来,姜子牙连续辅佐文王、武王,推翻了纣王的统治,建立了中国历史上年代最长久的周朝。

太公钓鱼比喻心甘情愿上圈套。