1909年生,江西省永丰县人。1926年参加农民运动,1930年参加中国工农红军,同年加入中国共产党。土地革命战争时期,任中共永丰县委军事部秘书、指导员、科长,江西军区独立第3团政治部主任、政委,红2军团6师政治部宣传科科长,红2军团政治部宣传部副部长、部长。参加了湘赣、湘鄂川黔苏区反“围剿”和长征。 抗日战争时期,任八路军120师政治部总务处处长。1937年冬带领3名工作人员赴保德、岢岚两县发动群众,在短短两个月里动员了近千名青年参加八路军。1939年后,任120师358旅716团政治处主任、团政委,358旅政治部主任,358旅兼西北军区第三军分区政治部主任、政委,独立第1旅政治部主任。参加了开辟晋西北抗日根据地、挺进冀中、反“扫荡”斗争和百团大战。 解放战争时期,任晋绥野战军独立第3旅政委,晋绥军区第3纵队独立第3旅政委,晋绥军区军政干部学校政治部主任,陕甘宁晋绥联防军区军政干部学校政治部主任,西北军政干部学校政治部主任。参加了绥包、大同集宁等战役和进军西南。 新中国成立以后,任西南军区空军预科总队总队长、政委,第13军政委,中共滇南工委书记,云南军区副政委,昆明军区第二政委,最高人民法院副院长兼解放军军事法院院长,军事检察院副检察长,第二炮兵顾问,炮兵政委。1955年被授予少将军衔,荣获一级八一勋章、一级独立自由勋章、一级解放勋章。他是中共七党代表,第五届全国人大代表,第四、六届全国政协常务委员。1984年3月27日在北京逝世,终年75岁。