清光绪三十二年与扬州人陆英结婚，据说当时陆府送嫁妆的行列从四牌楼一路连绵到龙门巷，婚后育有四女六子（最小的弟弟同父异母），四个女儿的名字分别是张元和、张允和、张兆和及张充和，都带个“儿”字，意即“两条腿”，女儿总是要嫁出去的；六个儿子名字分别是张宗和、张寅和、张定和、张宇和、张寰和、张宁和，都带个“宀”,意即男孩是要留在家里的