文姓发源于陕西、河南、山西省境,其中陕西(周文王一支)文姓为发展主体。早在春秋战国时期,即有文姓族人播迁于江淮一带。如辅佐勾践成就大业的越国大夫文种,即是今湖北江陵一带人。西汉时,有安徽文姓迁入四川。《齐东野语》载有:“蜀中多文姓,为茂族,汉文翁之后。”
文翁即汉景帝时蜀郡守,原为庐江舒县(今安徽庐江西)人。
汉至三国时期,河南、山东、山西为文姓繁衍望地,山西文姓以“雁门”为其郡望。
魏晋南北朝时期,因北方连年战乱,文姓也加入到中原士族南迁队伍之中,这次南迁奠定了后来南方文姓旺于北方文姓的基础。