文城鎮(zhèn)是西漢元封元年(前110年)紫貝縣(今文昌)的邑治舊址。
明隆慶六年(1572年),古文城始建,城池呈橢圓狀,布局為左文(文昌學(xué)宮等建筑)右武(帥衙、武營、火雷廟等建筑)。
民國十一年(1922年),拆城墻,砌護(hù)河堤,并在“Y”形的文昌河兩岸建成了便民街、三角街、竹行街、樹東街和兩個小碼頭。
1950年,置便民鄉(xiāng)。
1951年,為文昌縣第一區(qū)(即文城區(qū))。
1957年,更名城郊鄉(xiāng)。
1958年,改紅城公社。
1986年,建文城鎮(zhèn)。
1995年起,為文昌市治。
2002年,原清瀾鎮(zhèn)、邁號鎮(zhèn)、南陽鎮(zhèn)、頭苑鎮(zhèn)等四鎮(zhèn)并入文城鎮(zhèn)。