新中国成立前属城关镇,新中国成立前属城区后改为一区,1958年属东方红公社,1961年调整体制时属城关公社设黄湾大队,1965年城关公社该镇建置仍属,1980年前为黄湾大队,1980年后变更为黄湾村,1983年大队改为村委会,2003年合乡并镇时为城关镇划归文昌镇管辖,2003年12月31日,《国务院关于同意宁夏回族自治区设立地级中卫市等有关行政区划调整的批复》(国函〔2003〕139号)同意撤销中卫县,设立地级中卫市。
2004年2月6日,《宁夏回族自治区人民政府关于撤销中卫县设立地级中卫市的通知》(宁政发12号)撤销中卫县,设立地级中卫市。
2004年4月28日,举行中卫市成立大会。
文昌镇属于中卫市管理,2016年正式设立沙坡头区人民政府,文昌镇属沙坡头区管理,名称沿用至今。