军校第六期政治科。后毕业于陆军大学第10期。早年专长通信，曾任中华民国军政部直属交通兵团有线电信大队排长、副连长、通信大队大队长。北伐时期，担任国民革命军预备第十师参谋主任、参谋长。抗日战争时期，1940年，出任第九十一军参谋长。1940年夏，调任钱塘江北岸防守指挥部参谋长。1940年10月，再次调任，出任第九军（暂编）参谋长。1942年，出任第十集团军高级参谋。1943年，出任第十集团军参谋长。后转任第十六师副师长，军务局第一副局长。1945年2月20日，授中华民国陆军少将军衔，晋升陆军少将，年仅