原名张祖泽,河南卫辉人。八岁丧父,家境困难,小学辍学。1949年相继在华北大学三部和中央戏剧学院学习。1950年入文化部电影局表演艺术研究所演员班学习。1953年毕业后任北京电影制片厂演员。曾在《祖国的花朵》《沙漠里的战斗》、《水库上的歌声》等影片中饰演角色。1958年起任长春电影制片厂演员,先后参加拍摄《羌笛颂》、《兵临城下》、《景颇姑娘》等影片。1975年改任副导演。1980年起任导演。先后与薛彦东合作导演《红牡丹》,与于彦夫合作导演《十六号病房》、《黄山来的姑娘》、《中国的"小皇帝"》等影片。其中《十六号病房》和《黄山来的姑娘》分别获文化部1983年、1984年优秀影片二等奖,《十六号病房》并获第七届电影百花奖最佳故事片奖。《鸽子迷的奇遇》于1987年获第二届中国儿童少年电影童牛奖和印度国际儿童电影节金章奖。