天宁寺大殿始建于北宋大中祥符年间，史学家推测寺庙建成初期名为“大藏院”，后被赐号“承天”。崇宁二年（公元1103年）赐名“崇宁寺”，三年（1104年）赐名改为“崇宁万寿寺”。政和元年（1111年）八月八日，奉旨“诏天下崇宁万寿寺、观并改作天宁万寿寺”。南宋绍兴八年（1138年），因宋高宗为崇奉自己的父亲宋徽宗，赐名“报恩广寺”、“报恩光孝寺”。天宁寺于元延祐五年（1318年）重建，保留了部分宋代遗构。明正统时（公元1436—1449年）重修，将大雄宝殿由三开间改为五开间并新增重檐（现仅存三开间）。重修