文廟在古城西門內,始建于明代洪武年間(1368年—1398年)。萬歷四十七年(1619年)廟毀,隨即重建。清代咸、同年間(1851年—1874年),杜文秀大理政權
駐蒙化守將李芳園、馬國忠等復加擴建。民國初期設勸學所,1938年開辦中學至今。
文廟規(guī)模宏大,占地約10000平方米。呈坐北向南,前設照壁,上鑲“萬仞宮墻”大理石匾。大門開于左右二側,在中軸線上依次為泮池、石橋、欞星門、大城門、大成殿、雁塔坊、崇圣祠、尊經閣等;東西二側有名宦祠、鄉(xiāng)賢祠、明倫堂、興文祠、承祭齋、學官署、射圃等,F(xiàn)存大城門、大成殿、雁塔坊、崇圣祠、明倫堂、尊經閣等。大成殿前設月臺、環(huán)以石欄,殿面闊七間,進深15.6米,高11米。單檐歇山頂,檐下四周置五踩重翹斗拱,整個建筑莊嚴大方;雁塔坊為單檐歇山頂牌樓式建筑,檐下四周設斗拱,八個翼角飛展,雕梁畫棟,工藝精湛;明倫堂建筑獨具一格,前為卷棚,后為尖山的兩個建筑勾連而成,中有6扇格子門,分別鐫刻春、夏、秋、冬四景和山水、城堡廟塔,雕工十分精湛。2003年8月大理白族自州人民政府公布為文物保護單位。