在成为演员之前,谢宁曾是一个柔道运动员[1]。2001年,出演的古装剧《吕布与貂蝉》播出,从而正式进入演艺圈。2003年,在电视剧《射雕英雄传》中饰演笑弥陀[2]。2005年,因出演古装神话剧《宝莲灯》崭露头角,后相继参演《白蛇传》《东方朔》等电视剧。2020年12月1日,参演的电视剧《大秦赋》定档在CCTV-8播出,在剧中饰演李园。2023年5月16日,参演的电视剧《一念初见锦衣谣》开机[3];5月22日,参演的电视剧《在下李佑》定档在优酷播出,在剧中饰演李柏[4-5]。
2024年7月4日,主演的电视剧《向前一步》在北京卫视、爱奇艺播出,在剧中饰演徐满泰[6-8]。