讲武堂教官郭松龄倒戈反奉后，奉系情况危急，张压力过大借毒排愁，因此渐渐吸毒成瘾。1928年夏，张决心戒掉鸦片，听了杨宇霆建议采用据说对戒除鸦片有特效的日本进口注射药巴文耐鲁，并让私人医生马扬武为其注射。但后来才知巴文耐鲁含有少量海洛因，但张已因长期使用对吗啡针成瘾，张后来迁怒马医生不知药效，遂辞退马医生。1933年，后来张在上海身体愈加衰弱，宋子文、端纳劝张出国前再次戒毒。张跟福音传教士米勒耳医师（Dr. H. W. Miller）早有情谊，他是孔祥熙朋友。米勒耳医师给张打上抗生剂。在其戒毒后，张捐10万块