1940年，担任时任中华民国政府军事委员政治部部长张治中的秘书。1942年毕业于中央政治大学。抗日战争结束后，他随张治中赶往新疆，担任西北行辕乌鲁木齐办公厅主任秘书、《新疆日报》社社长等。1949年，随新疆省主席包尔汉、新疆警备司令陶峙岳发动兵变。中华人民共和国成立后，随张治中抵达西安，担任西北军政委员会副秘书长。1956年，历任陕西省化工局局长、轻工业局局长、陕西省副省长、省人大常委会副主任等职；1985年4月，在政协陕西省第五届委员会第三次会议上，当选中国人民政治协商会议陕西省委员会主席。