戰國時代,楚荊王想去攻打宋國,便叫當時最有名的工匠公輸般,設計製造攻城用的雲梯。墨子是個主張兼愛、反對戰爭的人,聽到這件事,立即從入魯國跑去楚國。
到了楚國的郢都後,墨子對荊王說:「我是北方一個沒有用的人,聽說你要攻打宋國,有這回事嗎?」荊王說有。墨子說:「一定要有佔領宋國的把握才能去攻打,如果佔領不了宋國,就會招來別人的議論,這樣你還去攻打嗎?」荊王說那就不去打了。墨子說:「這就很好,我認為宋國一定佔領不了。」荊王不相信他的話。
墨子說:「那麼我試作守城的防備,請你叫公輸般來攻,看他能不能攻進城去?」於是公輸般用他製造的器械,攻打墨子守禦的城,一連攻了九次,都被墨子打退。後來兩人調換過來,公輸般守城,墨子攻城。墨子攻了九次,就攻破了九次。荊王見公輸般製造的器械不能攻破墨子所守的城,就取消了攻宋的打算。
墨子這種愛好和平,反對戰爭的思想,在現在看來,更能引起人們的共鳴。楚荊王以為僅憑精巧的雲梯便能攻打別人,卻忽略了勝負的決定,並不能單靠器械,而主要是決定於「人」。