魯史鎮,隸屬雲南省臨滄市鳳慶縣,地處鳳慶縣東北部,東鄰新華鄉,南與大寺鄉、小灣鎮隔江相望,西與保山市昌寧縣苟街鄉接壤,北與詩禮鄉、巍山縣牛街鄉毗鄰。轄區面積318.03平方千米,截至2019年末,魯史鎮戶籍人口26867人。
明萬曆二十六年(1598年),設巡檢司闢爲街場。民國十七年(1928年),建鎮。1962年11月,詩禮、新華、永新3鄉分出成立區。1969年5月,區改公社。1984年1月,公社改區。1988年3月,撤區建鎮。截至2020年6月,魯史鎮轄17個行政村。鎮人民政府駐魯史村。
2011年,魯史鎮財政支出716萬元,比上年增長16.4%。年末金融機構各類存款餘額9612萬元,比上年增長3.4%;各項貸款餘額3256萬元,比上年增長25.2%。