民國三十三年(1944年)前,各村莊分別屬潼關(guān),河南閿鄉(xiāng)兩縣交替管轄,政區(qū)無考。
同年,潼關(guān)、閿鄉(xiāng)劃界后,設(shè)漢城鄉(xiāng),政府駐地斜路村。
轄今北洞、姚青、代字營、北歇馬、上汾井、下汾井、留果7個行政村;今川城子、東埝、西埝、西姚、東里、東馬、坡頭、南頭、萬家?guī)X、上北頭、下北頭11個行政村屬金陟鄉(xiāng)。
1951年,改鄉(xiāng)設(shè)區(qū),為第四區(qū),區(qū)政府設(shè)下北頭村。
1955年1月,撤區(qū)并鄉(xiāng),分別設(shè)代字營鄉(xiāng)、南頭鄉(xiāng)。
1958年,改為代字營管理區(qū)。
1961年8月,改管理區(qū)為公社。
1984年,廢社設(shè)鄉(xiāng)。
2009年,更名為代字營鎮(zhèn)。
2011年,代字營鎮(zhèn)與南頭鄉(xiāng)合并,稱代字營鎮(zhèn),鎮(zhèn)政府駐代字營村。