徐向前元帅一生共有三次婚姻,第一任妻子名叫朱香蝉。二人1922年结婚,育有一个女儿。1924年,徐向前南下广东,报考黄埔军校,成了黄埔一期的学员。徐向前走后,朱香蝉带着女儿和公婆生活,她对丈夫十分思念,不久后就病倒了。徐向前得知后,急切想要回家看望妻子,但学校却不准假。当年冬季,朱香蝉病逝。
徐向前元帅的第二任妻子名叫程训宣,二人1929年结婚。婚后都在红四方面军工作,徐向前在前线领兵打仗,程训宣在后方从事支前工作。1932年秋季,她在“肃反”中被杀害,年仅21岁。
当时徐向前正在前线和敌人作战,回到后方后才得知消息,他的心中十分悲痛,怒问鄂豫皖苏区的保卫局长周纯全:“为什么把我老婆抓去杀了?她究竟有什么罪?”周纯全回答说:“她没有什么罪,当时抓她,就是为了搞你的材料。”指挥8万精锐,却保护不了自己的妻子,徐向前心中很是难过,也由此和周纯全心生罅隙。
程训宣被杀害后,徐向前没有把这个消息告诉岳母汪秀芝。新中国成立后,徐向前把岳母接到北京生活。每当岳母问女儿程训宣的消息时,徐向前都要编一个善意的谎言,说训宣的工作调动了或者出差了。
后来汪秀芝想念儿女,执意要坐火车去看望,徐向前无奈,只得说程训宣因为工作需要,调到了苏联,岳母这才作罢。1972年,汪秀芝以96岁高龄辞世。临终前,她拉着徐帅的手说:“向前,你是个好人,训宣跟着你,我很放心。”
徐向前的第三任妻子名叫黄杰。黄杰毕业于黄埔6期,担任过松滋县委书记,期间领导了九岭岗起义。起义失利后,她来到上海,从事地下工作,1930年7月,和曾中生结为革命夫妇。婚后不久,曾中生前往鄂豫皖工作,1935年8月,被张国焘杀害。
黄杰的第二任丈夫名叫郑德,也是一名共产党员。1939年,他被组织上派到新疆迪化学习飞行技术,一年后被盛世才杀害。1946年5月,经张琴秋介绍,黄杰和徐向前在延安结婚。当时徐向前45岁,黄杰36岁。
婚后不久,解放战争全面爆发。当时徐向前患有严重的结核性胸膜炎病,身体尚未复原。为了他的健康和安全考虑,上级派人将他护送到了晋绥解放区继续休养。当时蒋介石在兵力和武器装备等方面都占据着绝对优势,因此不少解放区的战况都不乐观。

徐向前再也无法安心休养了,他给上级写信,要求去前线领兵打仗。当时黄杰已有身孕,她很希望丈夫能陪在自己身边,但最终还是支持了徐向前的决定。不久后上级批准了徐向前的请求,他来到华北,率部和阎锡山作战。
此时徐向前的身体还没有痊愈,再加上战斗紧张,1948年的冬季,他病倒了在了太原前线。黄杰得到消息后,带着儿子连夜出发,从后方赶到了太原。在黄杰的精心照顾下,徐向前的病情有了一定的好转。
为了他的健康考虑,毛主席让彭德怀接手指挥太原战役,安排徐向前带着妻儿前往青岛疗养。新中国成立后,徐向前和黄杰进京任职。徐向前担任总参谋长,黄杰在纺织工业部主管人事,期间她一直乘公交车上下班,从未搞过特殊。
徐向前和黄杰结婚后,育有一子一女,儿子名叫徐小岩,出生于1947年。新中国成立后,徐小岩跟随父母进京生活,住在史家胡同,在八一小学读书。当时是寄宿式,每周回家一次。

徐向前从来没有让司机开车接过儿子,每次给都是给他钱,让他坐公交车回家。徐小岩后来回忆说,从学校到家里的路程很远,步行要走一个多小时,坐公交车要倒一次车,车费两毛五分钱。
小孩嘴馋,有一次周末回家的时候,徐小岩买了一点零食,结果没钱坐公交了,只好步行回家。徐向前得知后,没有责备儿子,但也没有改变之前的规定,还是每个星期只给儿子三毛钱的车费。
高中毕业后,徐小岩参军入伍,在海军当了四年的兵。由于表现突出,他被保送进入清华大学计算机系学校,毕业后前往加拿大深造,回国后进入二炮工作。徐小岩的妻子王彦彦也是军人后代,她的父亲是开国少将王英高。

徐小岩和王彦彦结婚的时候,徐向前没有用小车接儿媳,王英高也没有用小车送女儿,王彦彦是坐公交车来到徐家的,这就是那个时代老一辈革命家的家风。由于在工作中表现出色,1994年,47岁的徐小岩晋升为少将,2005年晋升为中将,并出任南京军区副司令。