曾用名陈永长,刘大根。湖南浏阳竹山村人。1928年参加中国工农红军,同年加入中国共产党。土地革命战争时期,任浏阳县游击队区联队队长,湘赣独立第五师十三团政治委员兼团长。1932年任湘赣军区独立第三师师长,湘鄂川黔军区第二军分区司令员。1934年任红六军团十八师参谋长,第十六师参谋长。参加了长征。抗日战争时期,任八路军第一二O师三五九旅参谋长。1938年任第三五九旅第七一八团政治委员,特务团团长。后任晋察冀军区民众抗日自卫军政治委员。1940年起任冀中军区第八军分区参谋长。1945年任松江军区第三军分区司令员。解放战争时期,任东北民主联军独立第二旅参谋长,第二十旅旅长。1947年起任牡丹江军区司令员,东北军区独立第八师师长。安东军区副司令员。1949年任第四野战军第一六五师师长。参加了辽沈、衡宝等战役。中华人民共和国成立后,任湖南军区郴州军分区司令员,湖南军区参谋长。1956年任广东省军区副司令员。1955年被授予少将军衔。1976年10月23日在长沙逝世。
(来源:《中国人民解放军将帅名录》)