戰國時為魏屬邑地;北周圣歷元年(698)置風陵關;明洪武八年(1375)設風陵巡檢司,屬潼關衛;清雍正五年(1727),屬永濟縣;乾隆四年(1739)復歸潼關;清光緒屬永濟縣風陵鄉;1918年為永濟縣第四區;1947年為永樂縣第一區;1949年7月為芮城縣第五區;1950年3月劃歸永濟縣第三區;1953年5月,為趙村鄉;1956年3月由趙村、田上、焦蘆、西太陽4個鄉合并為風陵渡鄉;1958年10月與長旺鄉、七里鄉、北曲鄉合并成立東風公社,同年11月由永濟縣劃歸芮城縣;1959年5月更名為風陵渡人民公社;1961年5月從中又分出中瑤公社;1984年9月公社機構撤銷改為風陵渡鎮;2001年4月,將中瑤鄉、漢渡鄉整體并入,設立新的風陵渡鎮。