前期，荆紫关属楚国三户邑，战国后期是秦国所属的商（今陕西商县东南）、于（今河南内乡县东）之地。秦朝至晋朝，该地属丹水县。唐朝时期，荆紫关镇曾属内乡县，公元684年，武则天巡视途中路过荆紫关，在距荆紫关不远，现在留有武则天歇息梳头的历史遗址一梳洗楼，安史之乱后，因藩镇割据，阻断了淮河和汴河的漕运，当时的唐朝政府只得通过丹江航运来转运江淮至关中地区的货物，丹江航运逐渐繁荣起来，位于丹江流域的荆紫关镇在此基础上发展成为了着名的商业古镇。宋朝时期，荆紫关镇属淅川县。元朝又复属内乡县。明朝至清代道光十二年（1