1946年初起任東北民主聯軍第四縱隊副司令員。
1947年9月起任東北民主聯軍、東北野戰軍第三縱隊司令員。
1949年3月至4月任中國人民解放軍第四野戰軍第四十軍軍長。
1949年4月起任第四野戰軍第十二兵團副司令員兼第四十軍軍長,後曾兼任湖南軍區副司令員。 1949年10月至1950年夏任陸軍第十二兵團副司令員兼四十軍軍長。
1950年夏至10月任陸軍第十三兵團副司令員。
1950年10月至1952年7月任中國人民誌願軍副司令員、誌願軍黨委常委。
1952年7月至1953年4月任誌願軍副司令員、誌願軍黨委常委兼誌願軍第十九兵團司令員、兵團黨委書記。
1953年4月至1954年2月任中南軍
區參謀長。
1955年被授予上將軍銜。
1954年2月至1960年12月任解放軍副總參謀長兼福州軍區司令員、軍區黨委第二書記(1958年4月起)(其間:1955年9月至1957年夏
在解放軍軍事學院戰役系學習)。
1960年12月至1973年12月任福州軍區司令員、軍區黨委第二書記、第壹書記(1971年6月起)。
1973年12月至1980年1月任蘭州軍區司令員,歷任軍區黨委第二書記、書記,曾兼任軍區紀律檢查委員會書記(至1980年5月)。