赵子兴,山东省邹县(今邹城市)人。1903年7月出生。1929年8月,参加中国工农红军。1931年8月,加人中国共产党。随红四军参加长征,到达陕北后,任陕甘宁边区宁宝县县大队政委,红四军卫生部政治指导员,军部通信队队长。 抗日战争时期,任八路军通信科科长,第一一五师通信营营长。1942年11月,任鲁南第一军分区参谋长。1943年3月,任邹东武工队队长,后任邹滕武工队队长。 解放战争时期,任鲁南区电话局局长,鲁中南区邮电局副局长。 中华人民共和国成立后,历任徐州市电信局局长,济南邮电局休养院副院长、疗养院院长等职。