1917年出生,四川巴中人。1933年6月参加中国工农红军。1934年4月加入中国共产主义青年团。同年8月转入中国共产党。曾任中国工农红军第4军排长。参加了川陕苏区反“围剿”和长征。后任八路军第115师连政治指导员,保卫股长,营政治教导员,1944年滨海二行署公安局长,胶东军区团政治委员,团长,华东野战军师参谋长,中国人民解放军第三野战军第10兵团(司令员叶飞,政委韦国清)第31军93师副师长,1949年9月任中国人民解放军第三野战军第10兵团兼福建军区军政干部学校(校长兼政治委员由叶飞兼任)校务部教育长。参加了平型关战斗和济南、淮海、渡江、漳厦等战役。建国后,1949年11月任中国人民解放军华东军政大学福建分校(叶飞兼校长,副校长钟贤文,1950年4月张日清任政委,副政委兼主任程堃源)校务部教育长,1951年3月5日任华东军区第3步兵学校校务部部长,1951年4月6日中国人民解放军第14步兵学校校务部部长,1952年7月任中国人民解放军福建军区司令部处长。1960年毕业于中国人民解放军军事学院。后历任军司令部副参谋长,参谋长,中国人民解放军陆军第28军副军长,中国人民解放军陆军第29军军长,中国人民解放军福州军区副参谋长,中国人民解放军福州军区司令部顾问(正军职)。1983年4月27日至1988年1月任中国人民政治协商会议福建省第五届委员会副主席。1957年6月17日被授予三级八一勋章、三级独立自由勋章、二级解放勋章。2001年10月5日在福州逝世,终年84岁。