1902年10月10日生于江西吉安宣化乡介富村。1926年在当地参加店员工会,1927年任乡农协副主席。1930年参加中国工农红军。1932年1月加入中国共产党。曾在红1军团任团、师、军团直属队特派员,参加了中央苏区第一至第五次反“围剿”和长征。抗日战争爆发后,任八路军第115师343旅政治部锄奸科科长。参加平型关战斗后,任东进抗日挺进纵队政治组织部部长兼锄奸部部长、第6支队政治委员,参与指挥韩家集战斗。1940年3月,在萧华、符竹庭先后转到鲁南后,任冀鲁边区军政委员会书记。1941年2月起任八路军第115师教导第6旅政治委员兼冀鲁边军区政治委员,冀鲁边军区司令员兼政治委员,领导冀鲁边区军民,在极其艰苦的条件下,坚持反“扫荡”、反“蚕食”、反摩擦斗争。1944年1月,冀鲁边军区与清河军区合并为渤海军区后,任渤海军区政治部主任。1945年8月17日,渤海军区主力部队命令编成山东解放军第7师,杨国夫任师长、周贯五任政治委员。在对日伪军大反攻中,与杨国夫、景晓村等指挥渤海军区南路部队,攻克寿光、收复广饶、易邑、桓台、长山、盖都、临溜、邵平等县城,与鲁中军区部队配合,扫清济南外围之敌。解放战争时期,任山东抗日根据地渤海军区副政治委员兼渤海纵队政治委员,南下干部第3支队司令员,参加周张、潍县、济南诸战役。中华人民共和国成立后,任华东军区、第三野战军政治部组织部部长,华东军区干部部第二副部长,浙江军区副政治委员、第二政治委员,南京军区副政治委员。1955年被授予中将军衔。曾获二级八一勋章、一级独立自由勋章、一级解放勋章。1987年3月29日于南京病逝。著有《艰苦奋战的冀鲁边》。