冀州的南面,河阳的背面,有两座高山,名叫太行和王屋。北山愚公,是个九十岁的老人了。他刚巧住在山下。觉得两山拦阻他的门前,出入很不方便。他就带领全家的人,荷锄,携畚,要去移山。慢慢的垦着山上的土,投到渤海里去。这时候,他的邻舍河曲智叟讥笑他说:“你已经九十多岁的人了,尽你一生的力,也不能损去这山上的一毛一发,你何必空费力呢?”
愚公说:“不如此说。我的年纪虽然大了;但我死了以后,还有儿子,儿子死了以后,还有孙子。子子孙孙继续工作不停。山是不会生长的;如此终有一天被我移去。”
不料那山上住着一位蛇神,听见了愚公的说话,恐怕两座山投到海里去,自己就没有居住的地方,因此向天帝去求救。天帝说:“这个容易。只需吩咐大力神,把两座山搬到别处去,连你也搬了去,岂不是就完了么。愚公只要移山,并不是有心和你作对,他看见没有了山就不会追究了。”
蛇神听了天帝的话,很欢喜的回到山中。天帝立刻就吩咐两位大力神去移山,他们各人负了一座山;把一座山放在朔东地方,一座放在雍的地方。
第二天,愚公开了门,只见两座山都没有了,眼前现出一片平地。他自己也不晓得是什么道理。