蔡少芬比张晋大一岁,蔡少芬生于1973年9月17日,张晋生于1974年5月19日,所以蔡少芬实际上比张晋大八个月,是姐弟恋。
蔡少芬和张晋因为共同拍摄电视剧《水月洞天》相识,那个时候,张晋不仅是剧组的演员,而且还是蔡少芬的武术指导,一来二去,两人就熟悉了,不过那个时候,蔡少芬早已是香港无线电视台的当家花旦,声名在外,而张晋只是一个无名小辈,所以外界并不看好他们,在他们看来,蔡少芬年轻漂亮有名气,而张晋只是一个穷武师。
但是蔡少芬对这些身外之物并不看重,她看中的是张晋这个人,2008年两人在香港举行婚礼,婚后还生下了两个女儿,生活得十分幸福,是娱乐圈的模范夫妻。