본래 백제의 오아홀(烏阿忽)이었는데, 뒤에 고구려가 취하여 진림성(津臨城)으로 바꾸었으며, 신라 경덕왕 때 임진으로 고쳐 개성군(開城郡)의 영현으로 하였다. 고려 현종 때 장단에 속하게 하였으며, 공양왕 때 감무(監務)를 설치하였다.
1414년(태종 14) 장단과 합쳐 읍호를 임단(臨湍)이라 하였다. 세조 때 임진을 따로 독립시켰다가 뒤에 다시 장단에 합쳤다.
임진은 ‘임진강 하류에 위치한다’는 뜻이 되며, 옛 지명인 오아홀은 ‘대산성(大山城)’이나 ‘주산성(主山城)’의 뜻이 있다. 한강에서 황해로 진입하는 요충지에 발달하였던 도읍이었다. 지금의 진동면 지역으로 추정된다.