明,清属万泉县薛李里,太赵里;1917年属万泉县北乡;1943年属万泉县第三,第四;1954年8月,万泉县与荣河县合并为万荣县,属万荣县;1956年4月属万荣县范村乡,薛李乡;1958年9月属万荣县红旗公社;1958年11月划入属稷山县,改称解店公社;1959年7月复划归万荣县,仍称解店公社;1961年2月由解店公社划出成立南张公社;1984年,撤公社改乡(镇),南张公社改名南张乡,乡政府驻地南张村。