唐初時(shí)期,屬尹州郡。
南詔政權(quán)時(shí)期,屬劍川節(jié)度地。
元代,屬云龍甸軍民府,隸金齒宣撫司。
明萬(wàn)歷四十八年(1620年),全境為老窩土司所轄,隸屬大理府云龍州。
清末,逐步實(shí)行改土歸流,脫離土司統(tǒng)治。
民國(guó)二年(1913年),屬云龍縣。
民國(guó)二十一年(1932年),與舊州同設(shè)為云龍縣第四區(qū)。
老窩境設(shè)區(qū)辦事處,下分設(shè)6保、40甲。
民國(guó)二十七年(1938年),裁區(qū)設(shè)鄉(xiāng),與表村合設(shè)為歸里鄉(xiāng)。
1950年,與舊州同為云龍縣第三區(qū)。
1953年,與漕潤(rùn)合設(shè)云龍縣第四區(qū),老窩境稱三元片,村改鄉(xiāng)。
1954年3月,第四區(qū)劃歸瀘水縣。
1958年4月,撤區(qū)并鄉(xiāng),老窩設(shè)三元大鄉(xiāng),原6鄉(xiāng)均改管理區(qū),下分14大隊(duì)。
1961年,三元公社調(diào)整為16大隊(duì),下分65生產(chǎn)隊(duì)。
1962年9月,三元公社撤并漕洞區(qū),三元片調(diào)整為6小公社(大隊(duì)級(jí))。
1974年8月,成立老窩公社,轄6生產(chǎn)大隊(duì)、54生產(chǎn)隊(duì)。
1978年11月1日,劃歸瀘水縣,仍設(shè)老窩公社,調(diào)增為62生產(chǎn)隊(duì)。
1979年2月,六庫(kù)公社段家寨大隊(duì)茅草坪一、二2生產(chǎn)隊(duì)劃人老窩公社,歸銀坡大隊(duì)轄。
1984年,恢復(fù)區(qū)鄉(xiāng)體制,改為老窩區(qū),生產(chǎn)大隊(duì)改鄉(xiāng)。
1988年,老窩區(qū)改老窩白族鄉(xiāng)。
2011年7月15日,老窩白族鄉(xiāng)改老窩鎮(zhèn)。