個人履歷
1927年8月軍校畢業後派任第7軍(軍長夏威)獨立第3營(營長黃炳桐)上尉副營長兼軍士模範隊隊長。
1928年7月第7軍縮編為第15師(師長夏威),仍任原職。
1929年5月調任獨立第2旅(旅長蒙志)上尉參謀。
1929年10月獨2旅擴編為護黨救國軍第8路軍(兼總指揮李宗仁)第1縱隊(指揮官呂煥炎)第2師(師長蒙志),升任參謀處少校參謀。
1930年4月第2師改編為教導第1師(師長梁翰嵩),調任第3團(團長王贊斌)第1營少校營長。8月所部改稱第21師(師長覃聯芳)第63團(團長王贊斌)第1營,仍任少校營長。
1931年3月所部改稱第24師(師長覃聯芳)第72團(團長王贊斌)第1營,仍任少校營長。
1934年9月調升第70團(團長汪玉珊)中校團附。
1936年6月1日敘任陸軍步兵少校。同月升任第24師(師長程樹芬)第70團上校團長。
1937年3月所部改稱第172師(師長程樹芬)第516旅(旅長高仰如)第1021團,仍任上校團長。9月調任第175師(師長莫樹傑)第525旅(旅長劉建常)第1049團上校團長。
1938年9月第175師縮編為三團制,所部改稱第525團,仍任上校團長。
1943年1月23日晉任陸軍步兵中校。2月升任第175師(師長甘成城)少將副師長。12月10日晉任陸軍步兵上校。
1944年11月調升第131師(轄三團)少將師長。
1945年4月所部裁撤後編入第4戰區(司令長官余漢謀)軍官總隊(總隊長羅奇)。12月編入軍政部第10軍官總隊(總隊長羅奇)。
1946年7月11日獲頒忠勤勳章。10月10日獲頒勝利勳章。
1947年7月7日晉任陸軍少將,並退為備役。
1949年3月出任廣西省第3區保全司令部(兼司令馮璜)副司令。11月兼任“廣西反共救國軍)第19軍(兼軍長馮璜)第1師師長。
1950年1月17日在廣西容縣向軍管會自首後獲釋返鄉。
1977年12月當選政協廣西壯族自治區(主席覃應機)委員。
1978年10月在廣西南寧病逝。