北齐的基业是由高欢创立的,他自己没有称帝。高欢比宇文泰更有作为,更有君子之风。由他奠定的北齐的基础,也胜于北周。但高欢的继承者不行。没有称帝而实际主政的高澄专横跋扈,代东魏为北齐自立称帝的高洋以及高洋之后的高湛、高纬,都是暴虐、淫荡、荒唐的奇葩皇帝。北齐的国力每况愈下。宇文邕在位时,北齐的奇葩皇帝是高纬,那时的北齐政权已经腐朽,那时的北齐国力已经衰落。北周建德四年(575),宇文邕决意伐齐,看中的正是这样的时机。
宇文邕攻打北齐,可谓“三思而言,九虑而行”。他曾多方听取意见。先有柱国于翼提出“使彼懈而无备,然后乘间,出其不意,一举可取”之见,后有边将韦孝宽上陈三策,一是短期之策,乘其“内离外叛,计尽力穷”之机,与南陈“共为掎角”,“百道俱进,并趋虏庭”;二是中期之策,即使“未即大举”,也宜“与陈人分其兵势”,慢慢地拖垮北齐,然后“乘间电扫”,摧枯拉朽;三是长期之策,效越王勾践,“蓄锐养威,观衅而动”。宇文邕召伊娄谦询问:“朕欲用兵,何者为先?”伊娄谦说:北齐君主高纬沉湎酒色,轻信谗言,杀戮“折冲之将”斛律明月,已是“上下离心,道路以目”。此意正与韦孝宽奏书所说的“齐氏昏暴,政出多门,鬻狱卖官,唯利是视,荒淫酒色,忌害忠良,阖境嗷然,不胜其弊。以此而观,覆亡可待”相合,“帝大笑”。此后独自和齐王宇文宪、内史王谊谋划,又派纳言卢韫三次问计于安州总管于翼,最后才在大德殿召集文武要臣,宣布此事。
是年七月,宇文邕正式下诏亲征讨伐北齐,对兵力作了周密部署,任命宇文纯、司马消难、达奚震为前三军总管,宇文盛、侯莫陈崇、宇文招为后三军总管。齐王宇文宪率兵二万进军黎阳,杨坚、薛迥率水军三万从渭水进入黄河,侯莫陈芮率军二万在太行道防守,李穆率军三万在河阳道防守,于翼率军二万进军陈州、汝州。明令禁止进入北齐境内后,“伐树践稼,犯者皆斩”。宇文邕自己率军六万,攻克河阴大城。宇文宪、于翼、李穆之军,皆所向披靡,攻克的和受降的共有三十多座城池。南陈吴明彻也带兵出击北齐的彭城,并在吕梁打败数万北齐军,北周的联陈伐齐之策,收到明显成效。
正如内史上士宇文弼对宇文邕说的那样:“齐氏建国,于今累世;虽曰无道,藩镇之任,尚有其人。”傅伏和独孤永业就是这种胜任藩镇职守的将领。宇文邕攻打独孤永业镇守金墉,宇文宪攻打傅伏镇守的洛口中城,都未能如愿。恰逢那时宇文邕患病,只好撤兵。
北周建德五年(576)初冬,宇文邕再次伐齐。他对文武大臣们说,“前入齐境,备见其情,彼之行师,殆同儿戏。况其朝廷昏乱,政由群小,百姓嗷然,朝不谋夕”,这是上天的赐予,不取将会成为永远的遗憾。宇文邕吸取首次伐齐“前出河外,直为拊背,未扼其喉”的教训,再次伐齐,率军直至高欢所起之地晋州,当天就从汾曲来到晋州城下督战。晋州“城中窘急”,北齐的行台左丞侯子钦出城投降,晋州刺史崔景嵩派使者出城请降,次日凌晨,北周将领段文振等登上城头,和崔景嵩“同至尉相贵所,拔佩刀劫之”,于是“城上鼓噪,齐兵大溃”,周师攻克晋州,俘虏了北齐的行台仆射尉相贵和他部下甲士八千。宇文邕以梁士彦为晋州刺史,率精兵一万留守。因为 “齐兵新集,声势甚盛”,宇文邕决意“西还以避其锋”,由宇文宪断后,与追赶宇文邕的齐军大战,斩其骁将贺兰豹子等,杀退齐师。
返回长安不久,宇文邕“复下诏,以齐人围晋州,更帅诸军击之”。这次伐齐,宇文邕先把北齐投降的将与兵放了回去。然后让宇文宪先行,自己随后到达晋阳。汇集各路兵马八万,逐渐向前推进。在晋阳城下摆阵势,准备与北齐军队决战。宇文邕亲临阵前慰勉将士,鼓励士气。“将士喜于见知,咸思自奋”。两军交战,实力相当,北齐皇帝高纬却带着冯淑妃观战,关键时刻又听取宠臣宠妃之言,逃奔邺城,导致齐军大溃。平阳解围之后,梁士彦见到宇文邕,用手缕着他的胡须哭泣:我差点见不到陛下您了!宇文邕也动情流泪。