张元已经结婚多年,妻子是导演兼编剧的宁岱,并且二人育有一个女儿叫宁元元,张元和妻子宁岱有20年的情缘,虽然如此,二人也抵不过各种家庭工作的纷争,在拍完《看上去很美》后,二人开始分居,女儿由二人轮流抚养。 张元和新女友李昕芸 毕业于中国传媒大学的李昕芸比张元小20岁,从《看上去很美》结识了张元,那是她还在读书,随后李昕芸出演了张元导演的