1958年,划出金江区东坡、松鹤(属金江区三坝乡)、长胜、水胜、桥头5乡,小中甸土官、金星2乡合并虎跳江公社。
1962年,改虎跳江区,金江区新仁、里仁划归虎跳江区。
1984年,公社改区,大队改乡。
1988年,撤区建镇,改虎跳峡镇。
1995年12月28日,新仁、里仁移交迪庆民族经济开发区代管。
2001年,行政村改村民委员会。
1996年1月1日,新仁、礼仁2行政村交由开发区管委会。
2002年,中甸县更名香格里拉县,虎跳峡镇属香格里拉县。