清末入山西武备学堂,后入山西新军,1906年初,参加同盟会。后任山西新军第一标模范队队长、八十五标第二营前队队官。
辛亥革命爆发,
柴绍率其
山西青年抗敌决死队攻打山西巡抚衙门,为太原革命立下战功。
1912年代理潞泽辽沁镇守使,1913年4月,实任辽沁潞泽镇守使。1913年05月12日陆军步兵
上校。
1924年10月,
晋绥军各团扩为旅,任山西第一师第二旅旅长。1926年任山西第三师师长,1926年10月09日
中将。后被解除兵权,晋军改为
国民革命军第三集团军后,任第3集团军高级参议。1929年10月29日任军事参议院参议。
抗战时期,先任山西绥靖公署高参、第2战区参议,后转入陕西三原,
胡宗南委以第8战区中将参议。
蒋介石曾委以天津十九军军长,嗣昌婉言谢绝。1946年7月再授陆军中将,同时退为备役。后隐居太原王家巷,加入
中国民主同盟,宣传革命进步思想。1953年在
西安市病逝。