军校政治部军法处军法官。曾任国民革命军第一军政治部军法官，广州卫戍司令部军上校法官。国民革命军北伐时任国民革命军总司令部少将军法处长。又任陆海空军总司令部少将军法官。南京政府成立后任军政部军法司中将司长。1936年7月，正式授予陆军少将军衔。国民政府迁往陪都重庆后，任军政部军法司司长，兼任军法审判组长。1941年，曾任第三战区中将军法执行监。1946年，出任徐州绥靖公署军法处长，不久后出任陆军总司令部军法处长。抗日战争胜利后，依国际惯例成立军事刑事法庭，专门审判战犯。军政部亦成立军法总监东南分监上海特种