1958年,劃出金江區東坡、松鶴(屬金江區三壩鄉)、長勝、水勝、橋頭5鄉,小中甸土官、金星2鄉合并虎跳江公社。
1962年,改虎跳江區,金江區新仁、里仁劃歸虎跳江區。
1984年,公社改區,大隊改鄉。
1988年,撤區建鎮,改虎跳峽鎮。
1995年12月28日,新仁、里仁移交迪慶民族經濟開發區代管。
2001年,行政村改村民委員會。
1996年1月1日,新仁、禮仁2行政村交由開發區管委會。
2002年,中甸縣更名香格里拉縣,虎跳峽鎮屬香格里拉縣。