文星镇原名龙凤场,因驻地被两座形似龙和凤的山所包围而得名。
文星镇位于仪陇县东北部,距县城37公里。东临永光镇,南接营山县青山镇,西临复兴镇、二道镇,北靠保平镇、永乐镇,绿水河贯穿全镇,乡道345穿境而过。全镇幅员面积34.2平方公里,辖9个村,1个城镇社区(龙凤社区)和1个农村社区(龙凤场农村社区),共辖57个村民小组,2个居民小组。总户数6029户,总人口16916人,其中农业人口15273人,非农业人口1643人。文星镇联系电话:0817-7755295
民国二十二年(1933年),设二龙区第四乡苏维埃政府。
民国二十九年(1940年),设龙凤乡。
1958年,龙凤乡改为龙凤公社。
1966年,龙凤公社更名前锋公社。
1980年,前锋公社更名文星公社。
1983年,文星公社改为文星乡。
2000年6月,由文星乡改为文星镇。