保定陆军军官学校第6期步科、
陆军大学第10期毕业。1926年10月任
浙江省政府军事厅科长兼浙江陆军第2师参谋处处长,1928年7月改任国民革命军第5师参谋处
上校处长,1931年4月调任浙江省干部训练所所长,1932年4月考入陆大学习,1935年4月陆大毕业后任中央军校步兵科上校科长,1936年2月调升京沪警备司令部
少将参谋长,参加
淞沪会战,1937年8月调任淞沪警备司令部少将参谋长,12月调任中央军校第7分校教育处少将处长,1938年兼任战干团第4总队高级教官,1939年3月调任通信兵第3团少将团长,9月调升陆军通信兵学校
中将教育长兼通信兵3团团长,1943年2月辞去团长兼职,1945年8月调任第34集团军中将高参,10月调任第10战区司令长官部中将高参兼日俘管理处处长,1946年3月调任军事参议院中将参议,6月调任中央军校中将通讯教官,1947年5月退役,1949年拒赴
台湾省,在
杭州市迎接解放。1951年因历史反革命罪入狱,1960年在狱中病故。