明清時屬靈臺鄉十一都上頓渡市。
中華人民共和國成立前夕屬六區龍津鎮,中華人民共和國成立后屬五區龍津鎮(均為鄉級鎮)。
合作化時,含紫光、雙喜、新興3個高級社和龍津鎮。
1958年成立上頓渡公社。
1960年,由上頓渡公社分出河西,山頭兩個公社,同時,上頓渡公社改為上頓渡鎮公社。
1968年3個公社合并稱上頓渡公社,鎮屬上頓渡管區。
1979年分出章舍、河西兩公社,上頓渡公社改為上頓渡鎮。
2001年,撤銷河東鄉、河西鄉,劃歸上頓渡鎮。
上頓渡鎮名沿用至今。