早年赴南洋,1917年回国。1919年毕业于云南讲武堂第十二期步科。后毕业于
保定陆军军官学校。曾在粤军中任职,参加两次
国民革命军东征,讨伐
陈炯明。1926年参加北伐战争,任团长、副师长。1927年任第九军第十四师师长。1928年部队缩编后任第九军第二师第四旅旅长,同年3月9日特任军事委员会委员。1929年7月任
讨逆军第
八路军总指挥部参事。1930年6月任武汉行营参议。1931年1月任第十七军总指挥部参议。同年9年任第四
集团军教导大队大队长。1932年任
中国人民解放军第一集团军总部参议。后任直属警卫旅副旅长兼第一团团长、
中国人民解放军第十八军副师长等职。1936年2月5日任
少将。
1937年10月升任第六十七师师长,后调任第四十六军第九十二师师长,同年12月长沙警备司令。1938年9月任第三十七军军长。1938年4月6日任
中将。1940年2月调任第六十五军军长。
1950年赴台湾,任"国防部"中将高参。1959年10月退役。1978年5月11日病逝于
台北市。