西门豹是战国初年人。魏文侯时,他为邺(在今河北漳西南)令,名声很好。

邺临漳河,漳水时常泛滥成灾。当地流传着这样的话说: “即不为河伯娶妇,水来漂没,溺其人民”。西门豹到邺后,得知百姓苦于为河伯娶妇。他听说,邺的地方官,常年赋敛民财数百万,借口为河伯娶妇,取其二三十万,与巫祝私分。巫祝看中谁家的女子,就说应嫁给河伯。他们把这女子梳洗打扮,坐在嫁床上,投入水中。这样一来,有女子的人家,唯恐把自己的女儿嫁给河伯,便纷纷逃离邺地。这种情况已经存在好久了。西门豹说,“河伯娶妇时,请告诉我,我也去。”

到了为河伯娶妇的那一天,西门豹来到河边。地方官吏、豪富、里父老都来了。河岸上聚集着远近闻讯前来观看的,约二三千人。大巫是个七十多岁的老妇人,身后跟着十名女弟子。

西门豹看过河伯妇后,说:“这女子不漂亮,还是麻烦大巫婆去告诉河伯,等找到更好的女子后再给他送去吧。”随即命人抱起老妇人,投入河中。

隔了一会儿,西门豹说:“巫婆怎么去这么久,弟子去催催。”接着,便把一女巫投入河中。又过了一些时候,西门豹又说:“弟子为何也这样久?再派一个女巫去催。”这样,连投三个女巫后,西门豹说:“巫婆和她的弟子都是女人,不能办事,麻烦三老走一趟吧”。随即将三老投入水中。

西门豹向着河面鞠躬礼拜,十分恭敬地站立。良久,他向左右看了看说,巫婆、三老都不回来,还是请廷掾或豪长入河催催吧!大家听了,都很惊恐,廷掾、豪长吓得面如死灰,不住叩头,额血流地。西门豹说:“行了,再等一会儿吧。”又过了片刻,西门豹说:“你们都起来吧!大概河伯要留客人多待一些时候。你们都回去吧。”从此以后,邺地再也没有人敢提为河伯娶妇的事了。

西门豹征发了民吏,开凿了十二渠,是谓横渠,引漳水灌民田,初步治理了水患,使邺民人得水利之便。西门豹说,“民可以乐成,不可与虑始。今父老子弟虽患苦我,然百岁后期令父老子孙思我言。”后来,魏襄王时,邺令史起又续凿水渠,引漳溉邺。