翁祥初1929年5月,参加农民暴动,同年7月加入中国共产党。[1]
1930年,由赤卫队编入红军,任红12军六支队宣传队分队长,参加了第二次攻打长沙的战斗。10月进入红12军35师政治训练队学习。12月任红12军第36师108团二连政委。
1931年12月,任红五军团第14军40师炮兵连指导员。
1933年4月,进入瑞金红军大学学习。
1933年9月以后,历任指导员,团政治部主任,团政委等职,参加了中央苏区历次反“围剿”作战和长征。长征中历任红八军团野战医院政委,红一军团政治部巡视团巡视员,红一军团二师政治部巡视团主任,红一军团炮兵连指导员。
1935年12月,任红一军团野战医院总支部书记。
1937年1月,进抗日军政大学第二期上干三队学习。
1937年8月,任中央军委警卫营教导员,
1938年6月,任八路军后方第二留守处政治处教育股股长。
1939后1月,任陕甘宁边区医院副院长。
1941年2月到1944年11月,在延安军政学院和中央党校学习。
1944年11月,任陕甘宁边区教导一旅供给部政委。
1945年12月,任晋察冀军区第二纵队一旅政治部主任,
1946年5月,任第三纵队政治部组织部部长,
1948年4月,任华北军区补训兵团政治部组织部长,参加了解放石家庄、平津等战役。
1950年3月,任华北军区后勤部军需部政委。
1951年10月,任华北军区后勤部政治部副主任。
1952年7月,任华北军区后勤部油料部政委。
1954年5月,在解放军第50速成中学学习。
1957年6月,任人民解放军第50文化速成中学政委,当选第五届全国政协委员。
1997年3月6日,在北京逝世,享年89岁。[1]
1955年授予少将军衔,荣获二级八一勋章、二级独立自由勋章、一级解放勋章。[2]
1988年授予一级红星功勋荣誉章。