蒙古族最先居住在也里古纳河(又称额尔古纳河)东部,后来逐步散居于蒙古大草原。1252年,蒙古人忽必烈统率10万大军进功云南,次年,忽必烈麾下阿喇贴木儿元帅镇守玉溪和通海交界处的曲陀关。文山蒙古族是随忽必烈进入云南的部分蒙古军队即在云南安家落户,定居下来,1253年,云南省境内即有少数蒙古族人居住。清朝初,部分蒙古从通海等地迁入文山境内居住。由于历史上的各种原因,在文山境内的蒙古族长期隐瞒民族成分,全部报为汉族。通用汉文汉语,但仍保持本民族的一部分风俗习惯。1984年,文山州人民政府批准文山、西畴、马关、麻栗坡、广南5个县7个公社的209户伙姓和余姓恢复了蒙古族成分。后,麻栗坡县又恢复了胡、王、冉、黄、彭等姓的蒙古族民族成分。文山县开化镇旃姓蒙古族是元代镇守曲陀关(今通海县)的蒙古都元帅喇贴木尔之子旃檀的后裔。