汉代时期,属叶榆县,后为邓贱诏所据。
南诏并五诏后,置邓川郡。
元初,设德源千户所于中所,属大理上万户。
元至元十一年(1274年),改为邓川州至清末。
辛亥革命后,改邓川县。
1949年,设玉泉区、崇政区。
1951年,设立邓川县。
1958年,与洱源县合并成立邓川公社。
1961年,分出成立右所公社。
1963年,改右所区。
1970年,恢复右所公社。
1984年,成立右所区。
1988年,区改右所乡。
2000年8月,撤乡设右所镇。