民國三十六年(1947年)1月,南關一帶屬大閣縣,長閣一帶屬豐寧縣長閣區(qū)。
民國三十七年(1948年)11月,屬豐寧縣長閣區(qū)。
1950年7月,改屬嘎吐營第五區(qū)。
1956年5月,今境分建南關、長閣2鄉(xiāng)。
1958年5月,合并南關、長閣2鄉(xiāng),改建南關蒙古族鄉(xiāng)。
1959年1月,建南關公社。
1961年7月,析出長閣公社。
1984年6月,撤銷公社,復建南關蒙古族鄉(xiāng)。
1989年1月,長閣鄉(xiāng)并入。
2021年3月17日,撤銷南關蒙古族鄉(xiāng),設立將軍營鎮(zhèn)。