智家的大夫智伯瑤特別驕橫,想占有其他三家的土地,就對(duì)其他三家大夫趙襄子、魏桓子、韓康子說(shuō):“晉國(guó)本來(lái)是中原霸主,后來(lái)被吳、越兩國(guó)奪去了霸主地位。為了使晉國(guó)強(qiáng)大起來(lái),我主張每家都拿出一些土地和人口來(lái)歸給國(guó)君。”三家大夫都知道智伯瑤存心不良,想以國(guó)君的名義來(lái)壓他們交出土地??墒侨也⒉粓F(tuán)結(jié),韓康子首先把部分土地和一萬(wàn)戶人口割讓給智家;魏桓子不愿得罪智伯,也送了一些土地、人口。智伯瑤又向趙襄子要土地,趙襄子卻不答應(yīng),說(shuō):“土地是上代留下來(lái)的產(chǎn)業(yè),說(shuō)什么也不能送人。”智伯瑤一看趙襄子不聽(tīng)招呼,馬上號(hào)令韓、魏兩家一起發(fā)兵攻打趙家。公元前455年,智伯瑤自己率領(lǐng)中軍,韓家的軍隊(duì)擔(dān)任右路軍,魏家的軍隊(duì)擔(dān)任左路軍,三隊(duì)人馬殺奔趙家地盤。趙襄子自知寡不敵眾,就帶著趙家兵馬退守晉陽(yáng)(今山西太原市)。智伯瑤率領(lǐng)三家人馬把晉陽(yáng)城團(tuán)團(tuán)圍住。趙襄子吩咐將士們堅(jiān)守,不與三家交戰(zhàn)。每當(dāng)三家兵士攻城的時(shí)候,城頭上便用弓箭防御,使三家人馬沒(méi)法前進(jìn)一步。晉陽(yáng)城憑著弓箭死守了一年多。三家兵馬始終沒(méi)有能把它攻下來(lái)。
有一次,智伯瑤在城外察看地形,忽然看到晉陽(yáng)城東北的晉水,想出了一個(gè)好主意:晉水繞過(guò)晉陽(yáng)城往下游流去,要是把晉水引到西南邊來(lái),晉陽(yáng)城不就被淹了嗎?他馬上吩咐兵士在晉水旁邊另外挖一條河,一直通到晉陽(yáng),又在上游筑起壩,攔住上游的水。這時(shí)候正趕上雨季,水壩上的水滿了。智伯瑤命令兵士在水壩上挖開(kāi)了個(gè)豁口。這樣,大水就直沖晉陽(yáng),灌到城里去了。城里的房子被淹了,老百姓不得不跑到房頂上去避難,爐灶也被淹在水里,人們不得不把鍋掛起來(lái)做飯。晉陽(yáng)城的老百姓恨透了智伯瑤,寧可淹死,也不肯投降。
為了炫耀自己的杰作,智伯瑤約韓康子、魏桓子一起去察看水勢(shì)。他指著晉陽(yáng)城得意地對(duì)他們兩人說(shuō):“你們看,晉陽(yáng)不是馬上就快完了嗎?我看姓趙的還能撐幾天!沒(méi)想到水攻這么有效,輕而易舉就把趙氏給滅掉了!”