太行山和王屋山兩座大山,從地面到山頂,有一萬多丈高,繞著山走一圈,有七百里。
有個叫做愚公的人,年紀都快九十歲了,面對著太行、王屋兩座大山居住。由於大山擋住了他家的通道,進進出出,都要繞道而行,很不方便。於是,愚公就將家人召集在一起商量:“這兩座大山,堵住了我們的路。我打算和你們一起,用盡全力挖平這兩座山,那樣我們以後出門就方便了!你們說這樣可好?"大家都很贊同。而愚公的妻子卻提出質疑,她說:“憑你的一點力量,連魁父這樣的小山都不能移動,何況是太行和王屋這兩座大山呢?一一況且那石頭和泥塊又往哪裡置放呢?”大家說:“把石頭和泥塊運到渤海灘去就行了。”於是愚公就帶領子孫,算上他自己,能夠挑擔的共有三人,一起敲碎石頭挖出土塊,用畚箕和籮筐裝上土石,挑運到渤海之濱倒掉。愚公的鄰居是個寡婦,她有個オ七八歲的兒子,也來幫他們運土。
黃河邊上,也住著一個老漢。這個人很精明,人們管他叫智叟。他聽說這件事後,譏笑愚公的不明智,試圖阻止他,說道:“你可真是老糊塗了!憑你這風燭殘年的力氣,連這兩座山的毫毛也動不了,更何況是搬運泥土和石塊呢!"北山愚公聽後,長嘆道:“你也太頑固不化了,以至不通情理,連寡婦和兒童都不如。雖然我終究會死,但我還有兒子呀,兒子又生孫子,孫子再生他的兒子,兒子又會有兒子,兒子再生孫子,子子孫孫,無窮無盡,而那山卻並不增高;為什麼不能將它搬平呢?”智叟啞口無言。
一個手裡握著蛇的神靈聽見愚公的一番話,擔心愚公真會這樣幹下去,於是將此事向天帝報告。天帝被愚公的真誠和意志感動,命令山神把兩座大山搬走了。從此以後,愚公的門前一望無際,連較高的丘陵都看不到了。