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