馬驥,字龍媒,是商人的兒子。他風度翩翩,一表人材,從小就灑脫大方,喜歡唱歌跳舞。經常跟著戲班子演出,用錦帕纏著頭,就像一個美麗的少女,因此又有“俊人”的美稱。他十四歲考中秀才,很有名氣。父親年老體衰,放棄了經商,回家閑住,對馬驥說“幾卷書,餓了不能煮著吃,冷了不能當衣穿,我兒應該繼承父業去經商。”馬驥從此就慢慢做起買賣來。
一次,馬驥跟別人去海外經商,被颶風刮走了。漂了幾天幾夜,來到一個都市。這里的人個個都非常丑陋,看見馬驥來,以為是妖怪,都驚叫著逃走了。馬驥剛見到這情景時,還很害怕;等知道那些人是懼怕自己時,就反而去欺負他們。遇到吃飯的,他就跑過去,人家嚇跑了,他就把剩余的飯菜吃掉。這樣過了很久,進入一個山村。山村中的人相貌也有像人的,但是都破衣爛衫,像討飯的。馬驥在樹下休息,村里人都不敢過來,只是遠遠地看著他。時間長了,覺出馬驥并不是吃人的妖怪,才開始慢慢接近他。馬驥笑著同他們攀談,他們的語言雖然不同,但大半能聽懂。馬驥就告訴他們自己的來歷。村里人很高興,遍告鄉鄰來客不吃人。但是那些長得丑陋的,看看他就跑了,始終不敢到跟前來。那些來的人,五官的位置都與中國人大體相同。他們擺上酒菜共同招待馬驥。馬驥問他們怕他的原因,回答說“曾經聽祖父說;往西走二萬六千里,有個中國。那里的人形象都很詭秘奇異。原來只是聽說過,現在才相信了。”問他們為什么這樣窮,村人回答說“我國所看重的不在學問才能,而在相貌。長得最美的做大官,稍差一點的做小官,再差一點的也能受到貴人的寵愛,得到賞賜的食物,養活妻兒。像我們這樣的,剛出生時,父母就以為不吉利,常常都被拋棄了。父母不忍心丟棄的,也都是為了傳宗接代罷了。”馬驥問“這叫什么國?”回答說“叫大羅剎國,往北三十里是都城。”馬驥請他們領著到都城看看。于是,第二天雞一叫村人就起身,領馬驥一塊去了。
天亮后,才到達都城。都城的城墻是用黑石頭砌的,顏色像墨一樣黑。樓閣高近百尺,但很少用瓦,都用紅色石頭蓋頂。抬一塊碎石在指甲上磨磨,和紅色的朱砂沒有兩樣。這時正好退朝,朝中有一頂大轎子出來,村人指著說“這是宰相。”馬驥一看,那人兩只耳朵朝后長著,三個鼻孔,睫毛像簾子一樣蓋住了眼睛。又出來幾個騎馬的,村人說“這是大夫。”挨著指出各人的官職,大都是披頭散發、相貌猙獰的丑八怪。官職越低的,丑相也漸減。一會兒,馬驥往回走,街市上的人看見他,嚇得大聲嚷叫著,跌跌撞撞地跑了,就像碰上了怪物。村人再三說明,街市上的人才敢遠遠地站著看。
回去以后,羅剎國里老老小小都知道了山村有一個奇怪的人。于是大小官員都想見識見識,就叫村里的人把馬驥送去。可是每到一家,看門人總是把門關死,男女老少偷偷地從門縫里往外瞅著議論著。整整一天,沒有一個敢開門讓馬驥進去的。村人說“這里有一個執戟郎,曾為先王出使外國。他見得多,可能不會害怕你。”領著馬驥去登門拜訪。那位執戟郎果然很高興,把馬驥奉為上賓。馬驥看他的相貌,像有八九十歲,眼睛突出,胡須卷曲得像刺猬。執戟郎說“我年輕時,曾奉國王的命令,出使過許多國家,唯獨沒有去過中國。如今我一百二十多歲了,能有幸看到上國的人物,這可不能不報告天子。但是我已經退職,十多年不去朝廷了。明天早上,就為你去一趟。”說完,備了酒菜,招待馬驥。酒過數巡,出來十多名歌女,輪流歌舞。都長得像夜又樣,用白錦纏著頭,紅色的衣服拖在地上。不知扮的什么角色,唱的什么歌詞,腔調節奏都很特別。主人看著很滿意,問“中國也有這樣好的歌舞嗎?”馬驥說“有。”主人請馬驥模仿幾句。馬驥就用手敲著桌子唱了一曲,主人高興地說“真妙啊!你