1945年5月12日,冀晉軍區以6個團及6個縣支隊的兵力發起雁北戰役。當時,盤踞在雁北地區之敵為日軍獨立混成第3旅團、第4獨立警備隊及偽軍大同直轄警備隊各一部,共9000餘人,分布在山陰、應縣、渾源、廣靈和桑乾河兩岸封鎖線上的87個據點裡。渾源、應縣間敵之第一線據點築有較堅固工事,防備力量較強,而應縣、山陰間敵之防守相對薄弱。於是,冀晉軍區第4軍分區部隊採取避強打弱之策,在戰役發起後,迅速轉向應縣、山陰間之敵發起進攻,連克茹越口、東安峪、胡峪口等據點,並襲入山陰縣城。
1945年(民國三十四年)5月,在晉察冀1945年春夏季攻勢戰役中,中國八路軍冀晉軍區部隊在雁北地區對日偽軍發動的進攻戰役。
為開闢平綏鐵路(北平至歸綏)南北之雁北和綏東地區,12日,冀晉軍區以第2、第4、第5軍分區共6個縣及6個縣支隊的兵力,發起雁北戰役。首先以第4、第6、第35團全部和第2、第30、第43團各一部及各縣大隊等主力部隊重點向雁北之渾源、應縣、山陰一線和桑乾河兩岸及平綏路陽高至大同段展開進攻,爾後越過平綏鐵路向北伸展。第6團於17日攻克安家皂、下吾其據點,逼退大白登、將軍廟、賈家屯據點,解放陽高至陽原、東井集間地區。第30、第35團主力進攻渾源、山陰、應縣地區。
25日攻克南泉、茹越口、胡峪口、東興峪等據點,並襲入山陰、應縣城,炸毀應縣韓家坊大橋兩座,並乘勝逼退了口前、沙岩寺山峪、後所、逢安鋪、大營、邊耀等據點,又拔除北樓口,小石口、黃沙口,東尾毛、下疃等據點。第43團及繁峙、崞代支隊圍攻崞縣及台懷、少軍梁據點,並攻克義興城、二十里舖、峪口等據點,殲滅少軍梁守軍。為配合雁北部隊的攻勢作戰,第2軍分區部隊一部活動於正太線(石家莊至太原)上,攻克了移糧車站,殲滅日偽軍150餘人。第3軍分區部隊在定縣曲陽間公路上殲滅日偽軍156人。
此役,八路軍共斃傷日偽軍710人,俘256人,偽軍投誠100餘人,繳輕重機槍16挺、長短槍300餘支、糧食近60萬公斤,攻克、逼退日偽據點40餘處,擴大解放區面積5700餘平方公里,解放村鎮783個,人口約44萬,打破了日軍由山陰至少靈和桑乾河沿岸的封鎖線。