后周太祖郭威崩世宗柴荣继位,赵匡胤近三年一直协助柴荣尹京,深得柴荣器重,柴荣即位后擢升其掌管御林军,自此进入权利中心。
显德元年(954年),北汉刘崇欺后周世宗初立,朝纲不稳,拟联和辽兵入侵中原,北辽几年前吃过柴荣干爹、姑父郭威的大亏,一直想雪魏州之耻,随一拍即合,北辽派武定节度使、政事令杨衮率领一万多骑兵和北汉主刘崇亲统的三万人马会师晋阳,合兵南下。李筠(后周死节之臣)为后周昭义节度使,驻潞州(今属山西长治),当即出兵迎击北军,被北汉前锋都指挥使武宁节度使张元徽所败,折兵千余,无奈退潞州死守。边陲战事告急,于是柴荣下决心统帅禁军御驾亲征,未几日后周王师抵泽州入驻准备迎敌。李筠死守潞州,北军一时难克,刘崇尚不知道柴荣亲征并抵泽州,就绕过潞州南攻泽州(今山西晋城),欲取泽州渡黄河入汴。于是北汉与后周军在泽州高平县遭遇。三月十八日,柴荣在临泽村(后改村名:皇帝临泽州之意)检阅部队并做了充分的战前动员,天子亲临战场极大地鼓舞了大军士气,遂率军北上,与汉辽联军在巴公原相遇。三月十九日,双方激战,汉辽联军被击退。但后周后续部队(总预备队)还未全部集结到位,处于人数劣势。刘崇见周兵不多开始轻敌(谁说败军之将不可言勇)。辽军杨衮观望周军阵势后对刘崇说:“强敌也,未可轻动。”刘崇却不以为然:“时不可失,请公勿言!”杨衮大怒而去(临战生隙,军之大忌)。重打锣鼓再开张,是日开战刘崇命张元徽进攻后周右军,战斗开始没多久,周军阵内窜出一队骑兵,解甲弃械,向汉投降,北呼万岁,紧接着又有步兵千余人跟了过去,也做了俘虏。柴荣远望过去,看那临阵降汉的将领,一个是樊爱能,一个是何徽,禁不住怒发冲天,突出阵前,率兵直上阵前亲自督战。刘崇见柴荣阵前督战,便令数百弓弩手,一齐朝着柴荣射弩放箭。柴荣由左右亲兵以盾御箭,始站中军不退后一步(后周世宗也是英勇)。赵匡胤见此情景,站出来振臂高呼:“主上面临险境,我等当拼死一战!”(这一声好似我们熟悉的:同志们,和敌人拼了,冲呀……)又让禁兵将领张永德引领左军率弓箭手抢占高地。二人各率一队精兵,左右夹击,以死拼杀,顿挫敌锋,加上柴荣亲临督战,士气大振,人人奋勇争先,局面很快反转,北汉骁将张元徽被斩于阵前,汉军士气低落,农历三月下旬南风初起(又借天时),后周军攻到北汉营寨又趁风点火,连打带烧,北汉军大败。辽将杨衮怒刘崇不听劝告而按兵不动,继而全军北还。刘崇仅率领百余骑兵狼狈脱逃,退入城中固守,柴荣指挥大军择地安营择机攻城。战场投敌的樊爱能、何徽等人马被刘崇拒收,不准入城,无可奈何仍回周营,束手待罪,柴荣下令斩首,全军股栗。周军气势正盛,隔日再挥兵攻城,赵匡胤身先士卒引火焚城,以求速克,刘崇也是打过仗的,进攻不行守城还是有一套的,休整一夜后仗着城高池深,弹药充足,刹那间城上万箭齐发滚石淋落。号角已吹响,敌军就是方向,英勇的赵匡胤一往无前,直战斗到左臂中箭血流如注,他还要战斗,扯块战袍裹住伤口继续前冲(有一首歌:三分天注定,七分靠打拼,爱拼才会赢),柴荣急忙召令还营。《孙子兵法》有:十则围之,五则战之(十倍于敌可以围剿,五倍于敌可以攻敌),柴荣也熟读兵书,自知从兵力、后援、后勤保障等各方面,都不具备围城久攻的各项条件,再说此行目的已达到,于是便打着得胜旗班师回朝。还都后,擢升赵匡胤为都虞侯(人生新高度,已封侯),领严州刺史,这年赵匡胤27岁。