太岳区党委宣传部长，太岳区经济局局长，新绛县县委书记等职。中华人民共和国成立后，历任甘肃省委委员、宣传部长，中共新疆分局常委、宣传部长，国务院中国专家局副局长、局长、党组副书记、中国科学技术委员会委员。1958年8月－1965年2月，担任中华人民共和国国务院副秘书长。1960年至1965年1月，担任中国共产党国务院机关党组副书记。