1989年,8岁的唐宁经同伙先容,在影片《纵横四海》中饰演年少红豆,由此进入
文娱圈。1993年在影戏《白发魔女传》中测验考试反串男角,饰演童年卓一航,1995年在电视《男人四十一头家》中饰演郑少秋和陈秀雯的女儿杨咏思,1996年在《笑傲江湖》中饰演曲非烟。
2001年,唐宁在TVB神话剧《缱绻仙世间》里饰演宋紫衣一角。2003年,在温兆伦和郭羡妮主演《牛郎织女》里出演布喜儿。
2004年,唐宁在《大唐双龙传》里出演师妃暄,起头担负主角。同年在TVB台庆剧《海角侠医》中出演女二号夏晓晴,该剧荣获2009年度韩国外洋电视颁奖礼“最受欢迎电视剧奖”,唐宁亦凭仗此剧提名TVB万千星辉颁奖仪式飞跃进步女艺人。
2005年,唐宁与TAE和霍思燕等主演的古装神话剧《聊斋志异之小谢》播出,唐宁饰演女一号小谢一角,这是其主演的第一部中国内地剧。
2007年10月,唐宁签约中国内地经理人公司乾亨大有,12月5日,刊行首张大碟2007年起头出演舞台剧,同年,唐宁凭仗首部舞台剧《爆谷杀人狂》提名第十七届香港舞台剧奖最好女配角。2008年,唐宁再次出演舞台剧,在由余振球和梁荣忠执导的舞台剧《大癫世界》中饰演欧仁芸,于12月19至21日在香港沙田大礼堂公演。2011年10月22日,唐宁出演《辛辣人妻》及《关爱》两部舞台剧,担负主角。
2009年,唐宁正式离开TVB赴中国内地成长。同年,唐宁在香港可骇片《短暂的性命》里担负女一号,饰演一个错杀11岁女儿,不胜忍耐狱中酷刑自杀的独身母亲。
2012年复出,拍摄《警界线》,首演警察。