晋为临河县治。
西魏为安人县治。
隋为吉万县治。
唐贞观三年(629年),为宏风县治。
唐开元十四年(726年),为延水县治。
北宋熙宁八年(1075年),撤县降为镇,后改为永宁关。
明、清属永庶里。
中华民国元年(1912年),属孝和里。
民国二十六年(1937年)8月,属中区。
1949年2月,属延水区。
1950年7月,属五区。
1955年3月,属张家河区。
1958年8月,成立张家河公社。
1984年6月,改设延水关镇。