在个人生涯的早年,他曾在湘军服役,并担任黄埔军校的战术总教官和学生总队长。随后,他历任国民军第46军新编4师师长、第10师副师长,参与了北伐行动。在随张发奎反对蒋介石时失败后,他被通缉。之后,他前往日本担任训练总监部驻日陆军留学生管理员,并于1935年回国,成为国民政府军事委员会参谋本部的高级参谋。
抗日战争爆发后,他先后担任鄂湘川黔绥靖公署参谋长、第11集团军参谋长和第5战区的軍法执行监。他还曾任第28集团军副总司令,在1949年的长沙起义中作为谈判代表团首席代表起到了关键作用。此外,他还在湖南、中央和全国政协擔任过多个职务,直至1964年12月7日去世。
他的著作包括《作战计划及各种命令》、《步兵操典之问答》以及翻译作品《战术学讲话》,还有关于他参加湖南起义经历的一些文史资料。