张子萱在嫁给陈赫之前，曾经有过一段婚姻，与陈赫结婚后，在2016年生下女儿。