從前,在高聳入雲的太行山和王屋山前面,住了一位年約九十歲的老人,他的名字叫「愚公」。愚公每次往南方去,都要翻越兩座高山,感到十分辛苦。
有一天,愚公召開了家庭會議,好像要商量什麼大事似的。愚公首先發言,說:「我希望集合全家的力量,把太行山和王屋山剷平,你們認為怎樣?」家人齊聲和應,只有愚公的妻子反對說:「唉!你年紀那麼大,恐怕連小山丘也動不了呢!另外,挖出來的泥土又怎樣處置呢?」其他家人說:「我們可以把泥土丟進渤海
啊!」於是,愚公一家便下定決心,把山移走。
第二天,愚公和家人正式動工,他們有些人負責鋤地,有些人負責運送泥土。他們的鄰居京城氏的寡婦,有一位年僅八歲的兒子,也自願前來幫助愚公移山。
河曲那兒住了一位名叫「智叟」的老人,認為愚公的做法很愚蠢,對他說:「你已經年老力衰,怎能搬動大山呢?」愚公卻回答說:「你真是個老頑固啊!你想想,即使在我離世時未能移走大山,我的子孫也會世世代代繼續這個工作,既然這兩座大山不會加高,那麼搬動大山的工作又怎會不成功呢?」智叟聽到這番話,立刻啞口無言。
山神看見愚公一家終日移山,害怕起來,於是便向天帝報告。天帝被愚公的堅毅深深感動,便命令大力神的兩個兒子,把兩座大山移到別的地方。從此,愚公出門的通道便暢通無阻了。