邓莎1985年出生于荷塘区一个铁路职工家庭,初中就读市铁路第一中学,高中就读市第四中学,之后考入四川师范大学电影电视学院。
2007年,邓莎参加了红楼梦中人选秀,进入宝钗组全国五强,夺得总决赛最具人气奖而出道。2008年10月,她参演了电视剧《一颗颗眼泪都是爱》,出演任性刁蛮的杨华妹,这是她出演的首部电视剧。之后,邓莎又先后参演《美人心计》《倾城绝恋》《孤芳不自赏》《班淑传奇》《黛玉传》《知否知否应是绿肥红瘦》《天盛长歌》《延禧攻略》《陆贞传奇》《兰陵王》等多部古装大热电视剧,并担纲重要角色。其古装美女形象,逐步深入人心。
2013年起,霍建华、陈乔恩版《笑傲江湖》和陈晓、陈妍希版《神雕侠侣》两部金庸剧让邓莎声名鹊起。在《笑傲江湖》中,邓莎饰演仪琳。和之前的版本相比,邓莎版的仪琳增添了几分可爱,多了几分率真,被网友称为“史上最萌小尼姑”。
人民网对她的评价是:相比其他的女星,邓莎的美,融古典与东方的结合。不论是《黛玉传》中优雅婉约的宝钗,还是《美人心计》中的倾城佳人栗妙人,邓莎之前作品中的古装形象可谓深入人心,很多网友更是封邓莎为“古典美人”。