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