军事委员会西北战干团副教育长、陕西省干训团教育长等。1944年，任第二战区暂编第五十二师师长，兰州警备司令。1945年6月授陆军少将。1947年，起任国军第80军副军长，国军第120军军长，兰州战役中所部被灭。1949年秋，由重庆转赴台湾。1950年，由香港返回大陆，担任水电部任参事，后当选为第三、四届全国政协委员等职。