Setelah menyelesaikan pencarian Dragon Ball-nya, Goku meninggalkan Bulma dan yang lainnya untuk berlatih dengan Master Roshi. Roshi setuju untuk melatih Goku, tetapi hanya jika ia mencarikannya seorang gadis cantik. Setelah gagal membawakannya gadis yang layak, seorang calon murid lainnya bernama Krillin tiba di pulau itu, juga ingin berlatih di bawah Roshi, dan membantu Goku. Setelah Goku mengusir beberapa petugas polisi, sementara Krillin bersembunyi di belakangnya, mereka akhirnya kembali dengan seorang gadis dengan kepribadian ganda bernama Launch.
Puas dengan Launch, Roshi kemudian membawa Goku dan Krillin ke Pulau Pelatihannya yang khusus untuk melatih mereka. Mereka menjalani pelatihan yang sangat aneh yang tampaknya tidak ada hubungannya dengan seni bela diri, seperti mengantar susu untuk meningkatkan stamina, pekerjaan konstruksi untuk kekuatan, berenang menjauhi hiu pembunuh, menghindari sengatan lebah, semuanya sambil mengenakan cangkang Kura-kura yang sangat berat.
Setelah kerja keras itu, keduanya berkembang menjadi dua petarung terkuat di Bumi. Batu besar yang Roshi tunjukkan kepada anak-anak itu jauh sebelumnya, yang tidak bisa mereka dorong, kini bisa mereka dorong, yang sangat mengejutkan Roshi. Setelah delapan bulan berlatih, Roshi membawa mereka ke Pulau Papaya untuk berkompetisi di Turnamen Seni Bela Diri Dunia ke-21 untuk menguji latihan mereka.
Saat mereka tiba, Goku bertemu kembali dengan teman-temannya Bulma, Yamcha, Oolong, dan Puar. Goku melewati babak eliminasi dengan mudah tanpa berusaha sedikit pun (bahkan ia terkejut dengan kekuatan barunya yang luar biasa) dan berhasil lolos ke turnamen utama.
Di turnamen, ia dihadapkan pada makhluk bernama Giran di perempat final. Goku kesulitan melawan binatang itu ketika ia terperangkap dalam Merry-Go-Round Gum milik Giran, tetapi ekornya tumbuh kembali menyebabkannya bisa bebas dan memenangkan pertandingan, dengan Giran menyerah karena takut pada kekuatan anak laki-laki itu. Di semifinal, ia dihadapkan pada seorang pejuang bernama Nam. Goku dan Nam membawa pertarungan ke udara, dan masing-masing hampir terlempar dari ring. Tepat sebelum Goku di-knock out oleh Cross Arm Dive milik Nam, Goku menghindar dan menendangnya keluar ring.
Di babak final, Goku bertarung dengan Juara Bertahan Jackie Chun (yang sebenarnya adalah Master Roshi yang menyamar). Selama pertarungan, Goku kembali berubah menjadi Kera Raksasa dan mulai menghancurkan stadion. Jackie Chun yang tidak bisa meninggalkan arena karena mereka masih bertarung, menghancurkan Bulan untuk mengembalikan Goku ke wujud normalnya. Keduanya melanjutkan pertandingan, keduanya kehilangan energi dengan cepat. Goku akhirnya kalah dalam pertandingan dan belajar bahwa ia harus selalu terus berlatih karena selalu ada orang di luar sana yang lebih kuat.https://static.wikia.nocookie.net/dragonball/images/2/2e/MasterRoshiGokuKrillinTraining.png,https://static.wikia.nocookie.net/dragonball/images/7/7b/JackivsGokuT.png