1912年12月4日出生於貴州遵義新舟鎮。
1929年1月,在上海中華藝術大學參加青年反帝同盟、左聯外圍組織。
1931年1月,在河北參加左翼作家聯盟,任北平分盟候補執委、組織幹事。
1931年12月加入中國***產黨,
1937年11月,在山西晉城參加八路軍,
1938年6月起歷任八路軍晉南軍政幹部學校校務部主任、中***中央北方局宣傳部幹事、冀魯豫日報社長等職。
1942年2月起,先後擔任大眾日報社長,新華社山東分社社長,中***中央山東分局宣傳部部長、華東局宣傳部部長。
1946年3月起,歷任東北民主聯軍總政治部宣傳部部長、野戰政治部副主任、代主任等職;
1948年1月起,先後擔任東北軍區後勤部主任、東北野戰軍後勤部副政委、政委,第四野戰軍兼中南軍區後勤部政委、黨委書記;
1950年9月至1958年3月,任解放軍總政治部文化部部長。
1958年3月起,被錯劃右派,下放黑龍江省勞動21年。
1979年6月至1983年2月,任中***上海市委副書記兼宣傳部部長;
1983年2月至1985年7月,任上海市人大常委會副主任兼財經委主任。