古時官渡俗稱蝸洞。
秦代在滇池地區(qū)曾“置吏”,西漢元封二年(前109)在滇池之北置郭昌縣,后改名谷昌縣。
三國蜀漢及西晉屬建寧郡。
東晉屬晉寧郡。
隋、唐屬昆州。
廣德二年(764),南詔置拓東城,南詔應(yīng)道元年(809)定鄯闡為東京,建極元年(860)改為上都。
宋大理時已有官渡之名,仍屬善闡府,稱東京。
蒙古憲宗四年(1254)立昆明千戶。
五年立善闡萬戶府。
元至元十二年(1275)改稱善州,置昆明、官渡二縣。
至元二十一年(1284)州革,并官渡入昆明。
直至清末,仍為滇池東北岸經(jīng)濟、文化較為繁盛的著名集鎮(zhèn)。
1950年4月6日,昆明縣人民政府成立,今官渡區(qū)境域為昆明縣一、二、三、四區(qū)。
1953年7月,裁昆明縣并入昆明市,縣轄一、二、三、四區(qū)改建為昆明市五、六、七區(qū)。
1956年10月19日,省人民委員會批準原昆明市五、六區(qū)合并組建官渡區(qū),七區(qū)改設(shè)龍泉區(qū)。
1959年,撤龍泉區(qū)并入官渡區(qū),區(qū)人民委員會從官渡遷至關(guān)上。
2004年6月3日,國務(wù)院批準同意調(diào)整昆明主城四區(qū)行政區(qū)劃。