民国时期称义井乡,乡公所在大冢头村的吕不韦冢上。
1948年属二区。
1953年属三区,区政府设在南蔡庄村。
1956年撤区,小乡合并大乡,南蔡庄为大乡。
1958年成立南蔡庄公社。
1961年设南蔡庄区。
1962年撤区并社,将杜楼公社区域内大队划归城关公社,其余仍归南蔡庄公社。
1969年将南蔡庄公社所属邙岭上的8个大队划归邙岭公社。
1983年易社为南蔡庄乡。
1993年改为首阳山镇。
2012年撤销首阳山镇并成立首阳山街道。
2021年偃师撤市设区,现归偃师区管辖。