民国三十三年(1944年)前,各村庄分别属潼关,河南阌乡两县交替管辖,政区无考。
同年,潼关、阌乡划界后,设汉城乡,政府驻地斜路村。
辖今北洞、姚青、代字营、北歇马、上汾井、下汾井、留果7个行政村;今川城子、东埝、西埝、西姚、东里、东马、坡头、南头、万家岭、上北头、下北头11个行政村属金陟乡。
1951年,改乡设区,为第四区,区政府设下北头村。
1955年1月,撤区并乡,分别设代字营乡、南头乡。
1958年,改为代字营管理区。
1961年8月,改管理区为公社。
1984年,废社设乡。
2009年,更名为代字营镇。
2011年,代字营镇与南头乡合并,称代字营镇,镇政府驻代字营村。