公元576年,十月初四,北周國主欲親自率軍征伐北齊。
他對群臣說:“寡人去年身體多有不適,逃亡在外的盜賊沒能得到平定。如今齊國君王昏庸無能,一幫小人操縱著朝政。老百姓更是朝不保夕,怨聲載道。我之前到過齊國,也看到過他們指揮軍隊,簡直就像小孩子玩遊戲一樣。可謂是老天有眼,讓我們得到了這個攻取的絕佳機會。去年進軍河陰,沒有扼住對方的喉嚨,就好像隻是輕輕拍了一下對方的後背一樣,無關痛癢。後來我後悔不已,這一次我可不想再重蹈覆轍。晉州是高歡揭竿而起的地方,同樣也是鎮守統轄的要害重地,此次我們前去攻打晉州,對方一定會派兵救援,隻要我們的軍隊嚴陣以待,我想我們一定可以攻克晉州。然後繼續向東進攻,必定能一舉摧毀他們的巢穴,統一天下。”聽完武帝的話,將士們都無動於衷。倒是武帝主意已定,斬釘截鐵地說:“此番進攻機不可失!凡阻礙我采取行動的人,一律軍法處置!”於是任命越王宇文盛、杞公宇文亮、隨公楊堅為右三軍,譙王宇文儉、大將軍竇泰、廣化公丘崇為左三軍,齊王宇文憲、陳王宇文純為前軍。
十一日,北齊後主在祁連池狩獵,十八日,回晉陽。
北周國主抵達晉州,駐紮在汾曲,並分派齊王宇文憲領兵二萬駐守雀鼠穀、陳王宇文純率步騎兵二萬人駐守千裏徑、鄭公達奚震率步騎兵一萬駐守統軍川、大將軍韓明率步騎兵五千人駐守齊子嶺、焉氏公尹升率步騎兵五千人駐守鼓鍾鎮、涼城公辛韶率步騎兵五千人駐守蒲津關,柱國宇文盛率步騎兵一萬人駐守汾水關,趙王宇文招率步騎兵一萬從華穀攻打北齊汾州的一些城池。
王誼任都督,率領各路軍隊向平陽城進發,北齊行台仆射海昌王尉相貴奮力抗擊。
十九日,北齊軍隊聚集在晉祠。
二十五日,北齊後主從晉陽出發,率大量人馬向晉州進發。北周國主也從汾曲趕往晉州城下親自督戰,城中形勢一片危急。同日,北齊行台左丞侯子欽棄城投降北周。
二十七日晚,負責防守北城的晉州刺史崔景嵩,派使者出城向北周請求投降,接著王軌響應崔景嵩也率領眾軍歸降。北周將領北海人段文振和幾十人,趁天還沒亮手持長矛先行登上城頭,隨手舉起大刀就向尉相貴頭上砍去。頓時,城頭上一片騷亂,齊兵大潰,晉州被攻克。北周俘虜了尉相貴以及他部下的八千士兵。
晉州告急,前線派人將消息傳達給北齊後主,無奈後主正和馮淑妃在天池狩獵,驛館使者從早晨到中午來了三次都未能見到後主。右丞相高阿那肱說:“我軍邊境有什麼小小的軍事行動,是最平常不過的事情了,這麼著急前來奏報,不怕影響到皇上取樂嗎?”傍晚時分,告急的使者再次到來,直到聽說平陽陷落的消息,右丞相這才向後主奏報。後主聽到消息後,正打算回去,馮淑妃卻要求再圍獵一次,在如此危難時刻,北齊國主竟然沒有反對。
北周的齊王宇文憲先後攻下洪洞和永安兩地,並謀劃著下一步進攻的地方。北齊軍隊占據險要位置加劇防守,焚燒了一些橋梁。北周軍隊無法前進,隻好在永安駐紮下來,並派永昌公宇文椿在雞棲原駐屯,並在當地砍伐了一些柏樹建成小屋作為軍營。宇文椿是宇文廣的弟弟。
二十八日,北齊後主親自率軍前往雞棲原。同時又分出一萬多人進軍千裏徑,另一部分則向汾水關進發。齊王宇文憲得到宇文盛駐守的地區告急的消息,親自率軍前去救援。北齊軍隊見狀,揮軍後撤。宇文盛從後方乘勝追擊,一舉將北齊軍隊擊敗。不多久,北齊軍隊逼近雞棲原,宇文椿請求宇文憲返回救援。宇文憲的軍隊列陣和北齊軍隊對峙,直到夜晚,雙方都沒有開戰。恰巧此時,北周國主召宇文憲回去,他便在晚上領著軍隊撤退了。北齊軍隊看到柏樹的小房子還在,並無發現其他可疑跡象。直到第二天,才知道宇文憲的軍隊已經撤走了。北齊後主派高阿那肱率軍先行進發,其他軍隊調度的仍由後主安排。