民國時期,為官渡鄉(xiāng)。
1949年后,屬石坪區(qū)。
1952年3月,成立第四區(qū),轄官渡鄉(xiāng)、觀音鄉(xiāng)。
1955年4月,將巫山縣第五區(qū)的平南、團(tuán)坪鄉(xiāng)劃歸第四區(qū),同時將第四區(qū)改名官渡區(qū)。
1958年10月,設(shè)官渡公社。
1961年4月,從官渡公社析出部分區(qū)域增設(shè)新花公社,觀音公社析出部分區(qū)域增設(shè)新營公社。
1962年5月,從官渡公社分出部分大隊新設(shè)桐元公社。
1983年,官渡公社改為官渡鄉(xiāng)。
1992年,官渡撤鄉(xiāng)建鎮(zhèn);桐園鄉(xiāng)、新營鄉(xiāng)部分區(qū)域、觀音鄉(xiāng)部分區(qū)域并入官渡鎮(zhèn)。