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