2006年9月29日,与谢霆锋结婚,并诞下两子。2011年6月,被爆出与谢霆锋离婚传闻。2011年8月22日,张柏芝发表声明正式宣布与谢霆锋离婚,称二人将共同抚养两个孩子。虽然如此,张柏芝却对自己的面子好不马虎。