张婉芳的演艺事业起步于2018年2月1日,当时她主演的校园爱情电影《我被青春闪了腰》在爱奇艺平台正式上线,她在片中饰演了角色李小昕,由此开始进入公众视野。随后在2019年8月,她参与了腾讯视频制作的首档女子游戏竞技类节目《荣耀美少女》,通过这档节目展现了她在竞技与综艺方面的不同面貌。2020年8月6日,张婉芳发布了个人单曲《至少我该谢谢你》,尝试在音乐领域进行探索。2021年1月,她参演了悬疑科幻题材剧集《夜妆》,并饰演了剧中人物杨晓琳,进一步拓宽了表演戏路。 进入2023年,她的作品播出更为密集。2月18日,她出演的当代悬疑剧《光·渊》播出,她在剧中扮演梁右京一角;紧接着在4月23日,她参演的青春励志革命历史剧《战火中的青春》也与观众见面;5月9日,她出演的古装仙侠剧《护心》播出,饰演了角色子月;同年8月28日,另一部她参演的古装剧《花轿喜事》播出,她在此剧中饰演了哑妹齐燕笙这一颇具挑战性的角色。 2024年7月15日,张婉芳参演的微短剧《全资进组第二季》于腾讯视频播出,她在剧中饰演萧宝慧;随后在7月31日,她出演的古装玄幻爱情剧《四海重明》也如期播出。2025年1月2日,她又有新作与观众见面,出演的古装仙侠剧《千朵桃花一世开》正式播出,持续活跃在影视创作的一线。