1941年11月29日出生于四川广元,福建福州人。1945年**胜利后,随任职铁路界的父亲举家迁到台湾,在台湾完成中小学教育,毕业于国立艺专影剧科导演组。1965年加入李翰祥在台湾创办的国联公司,由道具管理、场记升至副导演,曾随导演林福地拍摄《黑牛与白蛇》(1969)。国联经济出现问题,1968年张离开国联,为林福地执导的《剑中之王》(1969)任助导,又与国联旧同事张佩成合导了《丈夫与我》(1969)。其后跟随林福地到香港加入国泰公司,任林福地的《雪路血路》(1970)一片助导。在国泰又执导了个人首部作品《**》(1974),这部武侠片也是洪金宝首部挂武术指导衔的视*。《**》完成后由于国泰结束香港制片业务,并没有推出市场。张回台后第一部执导的**公司出品《乌龙大追杀》(1980)又因其讽刺意识遭禁映,要待1980年始解禁。1973年加入中影公司任编审。1978年为中影执导了**背景的文艺片《强渡关山》,叫好叫座,一鸣惊人。1979年执导了陈秋霞、秦祥林主演的《一个女工的故事》,获第十六届巴拿马**影展最佳女配角奖。其后在台执导了《不归路》(1987)、《至圣鲜师》(1990)和《报告班长4:拂晓出击》(1996)等视*。又曾任港片《沉底鳄》(1989)的监制,已去世。