1929年8月在湖北黄安参加中国工农红军,历任红4军12师师部勤务员、警卫员,黄安县警卫营排长,黄安县便衣队队长、政治指导员。
抗日战争爆发后,任新四军第4支队教导大队学员,黄安县四区区委组织委员,新四军第4支队留守处交通员、军需处出纳员。
1939年9月起任新四军第4支队9团供给处处长。
1941年6月起任新四军第2师供给部采办组组长。
1941年10月起任新四军第2师合作总社主任。
1942年6月起任新四军第2师6旅供给部副部长。
1945年1月起任新四军第2师6旅兼4分区供给部部长。
1946年11月起任华中野战军第10纵队兼盐阜军区供给部部长。
1947年3月起任华东野战军第12纵队兼苏北军区供给部部长。
1948年3月起任江淮军区供给部部长。
1949年2月起任皖北军区供给部部长。
1951年4月至1952年6月任中国人民解放军华东军区后勤部油料部部长。
1952年6月至1954年9月在中国人民解放军华东军区速成中学学习。
1954年9月至1955年1月任中国人民解放军华东军区后勤管理部车辆管理部部长。
1955年1月至9月在中国人民解放军后勤学院学习。
1955年9月至1960年11月任中国人民解放军南京军区后勤部车管部部长。
1960年11月起任中国人民解放军南京军区后勤部副部长、军区后勤部党委常委。
1967年1月至1968年3月任江苏省军事管制委员会副主任。
1968年3月至1977年2月任江苏省革命委员会副主任,其间:1970年3月至12月任省革命委员会党的核心小组副组长;
1970年12月至1977年2月任中共江苏省委书记(当时设有第一书记)。其间:1967年4月起任江苏省军区第三政治委员,
1969年12月4日起任江苏省军区第一政治委员兼南京军区江苏生产建设兵团第一政治委员(兼职自1970年6月起)。
1984年离职休养。
是中共第九届、十届中央委员。
1994年10月因病在南京逝世,享年80岁。
1955年9月被授予大校军衔。曾获三级八一勋章、二级独立自由勋章、二级解放勋章。
1988年7月被中央军委授予中国人民解放军二级红星功勋荣誉章。