清宣统元年(1909年),称龙驹乡,属仁寿县管辖。
民国二十四年(1935年),称龙驹镇,属第一区管辖。
1949年,称龙正乡,属第一区管辖。
1951年,称龙驹乡,第八区区址驻龙驹场。
1955年10月,称龙正乡,属龙正(区级)管辖。
1958年10月,称龙正人民公社,属龙正区联社管辖,区址驻龙正公社。
1985年,称龙正乡,属龙正(区级)管辖。
1989年,称龙正镇,属龙正(区级)管辖。
2005年,撤销正兴乡,将其所属行政区域划归龙正镇管辖。
2019年12月6日,撤销洪峰乡,将其所属行政区域划归龙正镇管辖。