巍宝山文昌宫位于云南省大理州巍山县巍宝山前山,原名龙潭殿,始建年代不详,是巍宝山著名的道观和古建筑群之一。
文昌宫初为本地土著彝族祭龙潭之所,两汉时彝师孟获之兄孟优曾居此-,相传诸葛亮七擒孟获时,因士兵误饮哑泉水,不会说话,诸葛亮曾亲往殿内访问孟优解药以救士兵。明代重修后改称文昌宫,清代以后屡有修缮。
现存主要建筑有大殿、中殿、道舍及厢房等;大殿内供文昌帝君,中殿内祀关圣帝君。宫中有一龙潭,潭心建有文龙亭,亭左边临水墩壁上绘有一幅彝族“松下踏歌图”,为清代乾隆年间(1736-1795)所绘。