江西省永新县沙市镇洛溪村人。一九二九年参加中国工农红军。
一九三一年加入中国共产党。土地革命战争时期,任红一军团第一师一团通信排长,军团司令部特派员。参加了长征。抗日战争时期,任八路军总部特务团连长,晋察冀军区第四军分区营长,第三游击司令部参谋长,晋察冀军政学校大队长,冀中军区第一军分区十六团团长,中国人民抗日军政大学第二分校大队长、高干科副科长,晋察冀军区第四军分区三十五团团长,军分区参谋长、司令员。解放战争时期,任晋察冀野战军第二纵队六旅旅长,第二十兵团六十七军二00师师长。中华人民共和国成立后,任天津公安总队总队长,分安部队师长,华北军区公安部队副司令员,沈阳军区公安军副司令员,高级公安学校校长,人民武装警察部队副司令员,中国人民解放军第二炮兵副司令员。1955年被授予少将军衔。