1903年8月20日出生于长安东大乡东大村。
1921年考入长安中学。
1923年考入北大历史系,期间同第一任妻子邢凤英结婚。
1925年考入黄埔军校第四期步科。
1926年10月任国民革命军第1军(后简称第1军)第21师步兵排长见习官,后升任排长。
1926年秋冬任第1军第21师连长。
1928年12月29日任第1军第1师第2旅6团1营2连连长。
1929年5月任第1军第1师独立旅第2团3营9连连长;
1930年5月任第1军第1师独立旅第2团3营少校营长;
1932年冬任第1军第1师独立旅第1团中校团副;
1933年任第1军第1师独立旅第1团上校团长;期间同第二任妻子吴海兰结婚;
1935年枪杀吴海兰,被判死刑入狱;
1937年获释出狱,回西安闲居,期间同第三任妻子高艳玉结婚;后任第51师师部高参;
1937年10月任国民革命军第74军(后简称第74军)第51师第153旅第305团上校团长;
1938年3月任第74军第51师第153旅副旅长
1938年9月任第74军第51师第153旅少将旅长;
1940年冬任第74军第58师副师长;
1941年10月24日任第74军第58师代师长;
1941年冬任第74军第58师少将师长;
1944年5月任第74军副军长;
1945年2月20日授予少将军衔,同月入陆军大学甲级将官班第二期,期间与第四任妻子王玉龄结婚;
1946年4月20日任第74军中将军长兼首都警备司令;
1946年6月任国民革命军整编第七十四师师长;
1947年5月16日于孟良崮战役中战死,时年44岁。