原藉山东肥城,1957年10月19日出生于上海一个革命干部家庭。1973年华山中学初中毕业后任上海电影制片厂演员,张瑜1977年初登银幕,在影片《青春》(1977)中饰演角色,之后又在影片《啊!摇篮》中饰演了一位延安保育院老师的角色,获得好评。1980年参加了影片《庐山恋》的拍摄,在此片中她饰演了周筠,成功地塑造了一位自小生长在海外,却对祖国怀有赤子之心的少女形象。她的表演热情而不矫揉,奔放而不造作,给人以清新质朴之感,以此片的表演获得第四届电影百花奖最佳女演员奖和首届中国电影金鸡奖最佳女主角奖。
同年她在影片《巴山夜雨》中饰演女主角刘文英,这是一个深受“四人帮”极左思想毒害的女青年形象,她身上具有“革命小将”的邪恶但未完全失掉做人的善良之心,张瑜抓住了人物的性格特点,准确地完成了这一角色由恶到善的心理转变。1981年,她主演了影片《知音》和《小街》,这两部影片,《知音》中的小凤仙对张瑜而言是个较大的突破,但圈内人士评价不高;《小街》是她和郭凯敏继《庐山恋》之后的又一次合作,在当时引起了极大的反响。
之后,她又出演了《小金鱼》、《清水湾,淡水湾》、《雷雨》、《明姑娘》等一系列影片。1985年她留学美国加州州立北岭大学,学习电影电视制作,后攻读硕士学位。从1991年开始,张瑜在台湾拍戏三年,除了《李师师》外,还拍了《黄土地外的天空》、《纸婚》、《红花记》、《斩王爷》等片。1993年回大陆重返影坛,出演或导演的影片有《王先生之欲火焚身》、《太阳有耳》、《太阳火》等,其中《太阳有耳》在柏林电影节上获得了银熊奖,最近她在电影《任长霞》出演女主角。
张瑜1983年与上影厂导演张建亚结婚,后因丈夫不愿和她一起赴美,两人于1989年离婚,张瑜至今独身。