山东临清有个姓崔的书生,家境很贫穷,连围墙破损也无力修补。崔生每天早晨起来,常常见到一匹马躺在附近的野草里,那马黑毛白花,只有尾巴的毛不整齐,像是被火烧断了。崔生觉得这肯定是人家的马不知怎么跑到这里来了,于是将它赶跑,但是一到夜间这匹马又回来了。崔生问了附近的很多人家,谁也不知道这匹马是从什么地方来的。
崔生有个好朋友在山西,崔生很想去拜访他,但是两地相距遥远,他自己又没养马,于是他想到了这匹无主的马。在晚上马又回来的时候,崔生将它套住牵回家,配上马鞍辔头。临走的时候,他嘱咐家人说:“假如有来找马的,就把我去山西的情况如实告诉他。说我回来后会把马还给他们。”
崔生上路以后,马飞快地跑着,一眨眼的功夫就跑了上百里路。在夜晚休息的时候,马也不怎么吃饲料,崔生怀疑它累病了。第二天骑马时,崔生就勒紧马的缰绳不让它跑得太快,但马又嘶叫又喷沫,崔生只好松开马的缰绳,任它飞驰。到中午时崔生就赶到了太原。崔生骑着马在太原的大街上行走,旁观的无不叹赏称赞。
晋王听说后,愿意出高价买这匹马。但是崔生害怕丢失马的人会来找寻,不敢出售。过了半年,一直没有听说寻马的消息,便以八百两银子的高价把马卖给了晋王府,自己另外买了头雄健的骡子骑回家来。
后来,晋王有紧急要事,派一个校尉骑着那匹马到外地出差。但那马没走多远,就独自跑掉了,校尉一直追到了崔生邻居家门口,眼见马进门后便不见踪影。校尉就向主人索取。主人姓曾,他实在没有看到马的踪影。校尉不信,他走进姓曾的房间,只看到他家墙上挂了一幅赵子昂画的马,其中有一匹马的毛色与崔生卖的那匹马的毛色完全一样,尾巴部分被香火烧坏了一点,这才知道这匹马原来是个画上的妖怪。校尉因为无法向晋王交差,就准备去衙门告曾某。这时崔生用卖马的本钱,做生意已经积累过万。他自愿代替曾某将八百两银子交给校尉,校尉于是不再追究。曾某很感激崔生的恩德,却不知道崔生就是当年把马卖给晋王的人。