569年,北齐武成帝高湛逝世。13岁的儿子高纬接任。武平二年(571年),诛杀琅琊王高俨,幽禁母胡太后。武平三年(572年),处死斛律光。武平四年(573年),鸩杀兰陵王高长恭。高纬性格内向,不喜见朝士,在位期间,惰于朝政,迷信巫术。与穆邪利、冯小怜等宠妃一起奢靡享乐,纵情声色。高纬自称无愁天子,北齐国力日益衰退。
北齐武平六年(公元575年),北周武帝率军攻北齐,因病班师。次年十月,复攻北齐,以越王宇文盛、杞公宇文亮、隋公杨坚为右三军;谯王宇文俭、大将军窦泰、广化公丘崇为左三军;齐王宇文宪、陈王宇文纯为前军。
宇文邕率军至晋州,驻于汾曲,命宇文宪领兵2万守雀鼠谷,宇文纯率步骑兵2万人守千里径,宇文盛率步骑兵1万人守汾水关,达奚震率步骑兵1万人守统军川,以阻遏晋阳的齐军南下;命韩明率步骑兵5000人守齐子岭,尹升率步骑兵5000人前往鼓钟镇,以阻遏河内的齐军北上;另派辛韶率步骑兵5000扼守蒲津关,以保证后方的安全;命宇文招率步骑兵1万自华谷攻打北齐汾水以西诸城,派内史王谊指挥主力进攻平阳城。
北齐海昌王尉相贵据城固守。北齐帝高纬率诸军自晋阳向晋州进发。
宇文邕从汾曲到晋州城下督战,北齐行台左丞侯子钦出城降周。北齐晋州刺史崔景嵩防守北城,见无后援,请降于北周,宇文邕令上开府仪同大将军王轨应之。王轨遣部将段文振率数十人为先遣,在崔景嵩接应下,首先登城。俘尉相贵及士卒8000人。北齐兵溃散,北周军占领平阳。
十一月,齐帝高纬率援军至平阳。宇文邕见齐军兵盛,引军西还以避其锋。北周诸将皆认为不可撤军,宇文邕权衡利弊得失后,将主力撤出晋州,留兵一万,命梁士彦坚守。
齐军追击西撤的周军,周军后卫宇文宪、宇文忻等,在阻击中斩齐骁将贺兰豹子,齐师乃退。
宇文邕命宇文宪率军6万屯于涑川,声援平阳,并留诸军于河东,自返长安。
周军退走后,齐军包围平阳,昼夜攻之,梁士彦激励将士奋勇抵抗,以一当百,多方固守,击退齐师。
宇文邕回长安后,得知北齐军攻平阳甚急,又率军赴救。十二月,宇文邕复至平阳。周军集结约8万人,近城列阵,东西20余里。周军奋力进击,大败北齐援军,斩万余人。
隆化元年(公元576年),北齐帝高纬于平阳战败后,退至晋阳。周武帝率军乘胜追击。
高纬欲奔突厥,随员多散,乃回奔邺城。宇文邕亲率诸军攻破晋阳,疾趋邺城。高纬退至邺城后,禅位于皇太子高恒,恒时年八岁。六年正月,高恒从邺城出逃济州。宇文邕围攻邺城,焚烧西门,北齐军战败。高纬率百骑东走。北周军攻入邺城,北齐王公以下官员皆降。高恒在济州遣人持玺绂至赢州,禅位于任城王高湝,高纬等再逃青州。宇文邕派尉迟勤追击高纬和高恒至青州,齐将高阿那肱降。高纬、高恒率十余骑仓促南逃,欲奔陈朝,在南邓村被周军俘获。二月,周军攻下信都,俘北齐任成王高湝,广宁王高孝珩等。随后,周武帝遣军平定各地反抗势力。北齐亡。北周统一北方。
高纬被宇文邕封为温国公,不久高纬被诬与穆提婆谋反,与安德王高延宗、高恒等人一起被宇文邕赐死,时年二十二岁。