본래 고구려의 장항현(獐項縣, 또는 古斯也忽次)이었는데 신라 경덕왕 때임강(臨江)으로 고쳐서 우봉군(牛峯郡)의 영현으로 하였다. 고려 현종 때장단(長湍)에 속하는 상서도성(尙書都省)의 관할이 되었다. 문종 때에는 개성부에 직속시켰다가 공양왕 때에야 감무를 설치하였다.
조선 태종 때에 장단과 합쳐서 장림현(長臨縣)이라 칭하였으나 다시 현감을 두었다. 그 뒤 세조 때 다시 장단에 예속시켰다. 지명의 뜻은 노루목〔獐項〕인데 당시에 임강이 있던 지역의 지형이 임진강의 지류인 사미천(沙彌川)가에 발달하여 남쪽의 용호산(龍虎山)과 북쪽의 군장산(軍壯山) 사이의 협곡(峽谷)의 모양에서 본뜬 것 같다.
동서로 개성과 마전(麻田), 남북으로 적성과 김천을 연결하는 도로가 이곳에 발달하였다. 조선시대에는 임강 서쪽에 도기소가 있었다.