后秦姚苌建初八年(393),在开抚镇设洛川县,设县治于开封,南北朝时太平真君年间(440)洛川县治迁至高槐(今永乡镇安宫村附近),隋朝开皇二年(582),洛川县治自高槐迁于旧县,直到清乾隆三十三年(1768)迁至今凤栖街道,旧县为洛川县址所在地历时1182年。
该镇在明、清时期属大安乡;民国时期分别设为区、联保及和平乡;建国初为洛川县第三区;1956年将黄龙县洪福梁乡划归洛川旧县区管辖;1958年成立旧县人民公社;1984年改为旧县镇。
2001年洪福梁乡与旧县镇合并,合并后称旧县镇。