南朝梁時,屬清化縣。
唐時,屬大牟縣,縣治所駐此。
北宋時,屬難江縣。
明時,屬南江縣域。
清代,置清花鎮,屬長池鄉。
民國初年,更名甑子壩。
川陜蘇區時期,設區蘇維埃,屬長赤縣蘇維埃。
民國三十二年(1943年),更名正直壩。
1951年1月,置正直鄉,屬第四區。
1952年1月,析正直鄉置花橋鄉。
1989年10月,由正直鄉改為正直鎮。
2005年3月,花橋鄉并入正直鎮。
2019年12月23日,撤銷鳳儀鎮和朱公鄉,劃歸正直鎮管轄。