明、清屬萬泉縣薛李里、太趙里;1917年屬萬泉縣北鄉(xiāng);1943年屬萬泉縣第三區(qū)、第四區(qū);1954年8月,萬泉縣與榮河縣合并為萬榮縣,屬萬榮縣;1956年4月屬萬榮縣范村鄉(xiāng)、薛李鄉(xiāng);1958年9月屬萬榮縣紅旗公社;1958年11月劃入屬稷山縣,改稱解店公社;1959年7月復劃歸萬榮縣,仍稱解店公社;1961年2月由解店公社劃出成立南張公社;1984年,撤公社改鄉(xiāng)(鎮(zhèn)),南張公社改名南張鄉(xiāng),鄉(xiāng)政府駐地南張村。