炎由董必武从宣化店带到重庆，后经北平、张家口回到晋绥。1946年7月，贺炳炎任晋北野战军副司令员，参加晋北战役。11月，改任晋绥野战军第3纵队副司令员兼第5旅旅长。1947年后，任西北野战军第1纵队副司令员、司令员，率部参加青化砭、羊马河、蟠龙、榆林、沙家店、岔口、延清等战役。1948年2月，贺炳炎在宜川战役中，指挥所部攻占瓦子街，封闭友邻部队未能堵住的缺口，保证解放军取得战役的全胜，受到西北野战军司令部通令嘉奖。同年10月在荔北战役中，率部楔入国军防御纵深，对解放军取得战役胜利起了重要作用。1949年