1929年太原进山中学毕业后在祁县中学任教。1931年至1935年7月在北京大学历史系学习。1935年9月至1937年12月,任山西太原师范、运城师范教师。1938年赴延安,曾任陕甘宁边区政府教育厅教材编审科科长。1949年6月,随军到西安、兰州,作为军管代表,接管了陕西师大、兰州大学、西北师院等高校,后任西北军政委员会文教委员会委员、甘肃省文教厅厅长等职。1951年8月,调任人民教育出版社副社长、副总编辑(主持工作)。1961年12月任甘肃教育学院院长、党委书记。
1929年太原进山中学毕业后在祁县中学任教。1931年至1935年7月在北京大学历史系学习。1935年9月至1937年12月,任山西太原师范、运城师范教师。1938年赴延安,曾任陕甘宁边区政府教育厅教材编审科科长。1949年6月,随军到西安、兰州,作为军管代表,接管了陕西师大、兰州大学、西北师院等高校,后任西北军政委员会文教委员会委员、甘肃省文教厅厅长等职。1951年8月,调任人民教育出版社副社长、副总编辑(主持工作)。1961年12月任甘肃教育学院院长、党委书记。