2004年,徐百慧因出演电视剧《小留学生》开始演艺生涯。[4]随后,她被张纪中导演选中,担任《碧血剑》中红娘子一角。[5]2006年,其银幕首作《结果》上映。[4]2011年,谍战剧《代号十三钗》于山东卫视上线,她因饰演徐子晏一角,知名度进一步提升。[6][4]2012年,徐百慧出演家庭伦理剧《有你才幸福》。2013年,徐百慧主演家庭伦理剧《我的儿子是奇葩》。[7]2014年,徐百慧将电视剧《产科医生》中爱恨分明的医生“朱爱萍”一角诠释到位,被观众封为“白衣女神”。[8]2016年,因出演电视剧《芈月传》中的孟昭氏,获得第28届