参加中国民主联盟，1948年参加革命，1953年任西北行政委员会文教委员会副处长，1960年起任中共陕西省委副秘书长。1965年1月以中共陕西省委副秘书长身分协助参与胡耀邦在陕西发起的「解放思想、解放人，放宽政策搞活经济」的超前改革。失败后（正值文化大革命）受到长达12年的政治迫害。期间两度入狱、两次被开除中共党籍并被判处八年半劳改。至毛泽东逝世与四人帮倒台后的1978年11月获平反。先后出任中共陕西省委宣传部副部长、省委副秘书长、国务院科技干部管理局长、中共西北大学党委书记。1989年因公开支持并