清至民國時期,屬登埂土司轄地。
乾隆十七年(1752年),茶尚慶鎮壓農民武裝有“功”,投封魯掌世襲土千總。
民國二十一年(1932年),為瀘水設治局第一、第二區,設魯南(今魯掌)、魯北(今魯祖)和登埂3鄉。
民國三十六年(1947年),改置魯掌鎮,下分設9保、54甲。
1951年,分為魯掌鎮及登埂直屬保。
1956年8月,魯掌、登埂及卯照鎮轄區的3保合并設為魯掌區,下轄5鄉、44農業生產合作社。
1958年10月,改魯掌公社。
1959年12月,改魯掌區。
1969年3月,區改公社,鄉改生產大隊。
1975年11月,析出浪壩寨大隊中的10生產隊置三河大隊,析魯祖大隊中的9生產隊置洛瑪大隊,析卯照大隊中的8生產隊置設自扁王基大隊,魯掌公社增至9生產大隊。
1984年4月,公社復改區,生產大隊改鄉,卵照、自扁王基2鄉劃歸大興地區,上寨、下寨2鄉合并為區轄魯掌鎮。
1987年10月,魯掌區改魯掌鎮。