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