始建于宋代,旧称“佛堂寺”,原为天官寺下院。寺院依山而建,半依峭壁,半筑短垣,坐西朝东,三进院,占地面积为5981平方米,建筑规模宏大,气势雄伟壮观。
藏经楼座于切割较为齐整的石崖上,依崖而砌,硬山式灰瓦梁,面阔三间,进深两间,插廊式双步梁,柱头斗拱为五踩双下昴。下层为窑洞三孔。
万佛洞因洞内塑佛像万尊得名,依山开凿,因岩结构,洞高6米,阔5米,深12.4米。形体完全按照我国民族建筑形式开凿,洞顶呈平面,上刻有29幅方块图案,题材主要分为三类:花草、瑞兽和人物场景。这些浮雕细部刻画准确,人物衣服之褶皱,动物之鬃毛,皆认真描绘,实乃浮雕之精品。前面开门,门顶凿成石壁一龛,佛像就石雕刻,峭壁之前,镌石成佛,虽系人力,疑是神功。洞门两侧是两条盘龙,身形粗大,张牙舞爪,动作乖张。