因伯父张镇芳膝下无子，就被过继给了张镇芳，1905年，张伯驹来到天津，正式认张镇芳为嗣父，从此开始了在天津、北京、上海的生活