1953年1月,以前归凤县辖。
1953年2月,建立太白中心区,将凤县黄牛河乡、关上乡的第四行政村划归太白区辖,设靖口管理区,驻关上街,同年6月又将终南之第四乡的水蒿川村划归靖口区,辖关上街、黄牛河、白云、王家堎4个乡。
1958年10月,改为靖口公社,辖13个生产大队。
1959年5月,将白云、王家堎划出,靖口公社辖石沟、石沟门、焦家山、凉水泉、庙台、散军塬、夕阳沟、水蒿川、大地岭、祁家山等11个生产大队。
1966年9月,靖口公社改名为红卫公社。
1970年12月,恢复原名。
1984年5月,改公社为乡,辖11个行政村。
1997年,撤乡建靖口镇,人民政府驻关上街村,辖11个行政村。