中山火炬高技术开发区大环村人。年幼时随父到了美国,青年时参加国民党在纽约的空军学校。1921年担任孙中山大元帅府的侍从武官,参与北伐。1922年孙中山创立航空局,杨仙逸任局长。1928年,张担任航空处长,亲自驾机“广州号”环绕全国飞行一周,成功地完成了飞行全国的首创任务。1935年调往古巴担任公使。1937年12月回国任中山县县长。1945年7月,再次担任中山县县长,后到了台湾,不受国民党重用。1980年病逝于台北。