古屬龍臺里。
1932年屬第一區(城關區)。
1941年置文殊鄉。
1949年屬第七區文殊區。
1951年為第十二區文殊區。
1957年置文殊中心鄉。
1958年8月置文殊公社,11月屬新弦公社南向店管理區。
1959年復置文殊公社。
1961年置文殊區。
1962年復置文殊公社。
1975年文殊公社的坪塘、蘆河、金星、百步4個大隊劃入羅陳公社。
1983年改為文殊鄉。
1986年劃文殊鄉的梁棚、撞山寺、杜槐、南王崗、東岳、花山、翁塆7個村民委員會置南王崗管理區。
1988年南王崗管理區改為鄉。
2005年撤銷南王崗鄉,并入文殊鄉。