1935年4月毕业于陆军大学第十期,留陆军大学任教,后任军事委员会参谋。抗战后,任第九集团军总司令部参谋处作战科科长,湖南省政府高级参议,湖南省保安处第一科科长,中央陆军军官学校长沙分校教育科科长,中央通信兵学校教育处处长,军事委员会政治部军务处处长。
1948年10月在长春随
郑洞国等部起义。中华人民共和国成立后,任东北军区司令部研究员,东北军政学校战术教员,1955年转业地方,任哈尔滨第一中学及哈尔滨师范专科学校教员。1960年调上海任比东中学,向明中学教员。
1980年任民革中央候补委员,兼上海市委会副主任委员 ,上海市参事室主任,上海
黄埔军校同学会副会长及顾问,第六、七届全国政协委员。