民国三十六年(1947年)前,官渡镇境域属吴川县第八区。
民国三十六年(1947年)3月,属吴川县抗战西南区。
中华人民共和国成立初期,属吴川县第七区石门乡。
1958年,属湛江市郊区龙头公社。
1961年2月,龙头公社分为龙头、上圩、石门三个公社,官渡大部分属石门公社。
1963年1月,三个小公社合并为龙头公社。
1979年12月,官渡从龙头公社析出,建置官渡公社。
1983年,改称官渡区公所。
1986年12月,改称官渡镇。