Asal usulnya misterius. Tak diketahui kapan dan di mana ia lahir. Ia memulai karirnya di Majapahit sebagai bekel. Karena berhasil menyelamatkan Prabu Jayanagara (1309-1328) dan mengatasi Pemberontakan Ra Kuti, ia diangkat sebagai Patih Kahuripan pada 1319. Dua tahun kemudian ia diangkat sebagai Patih Kediri.
Pada tahun 1329, Patih Majapahit yakni Aryo Tadah (Mpu Krewes) ingin mengundurkan diri dari jabatannya. Ia menunjuk Patih Gajah Mada dari Kediri sebagai penggantinya. Patih Gajah Mada sendiri tak langsung menyetujui. Ia ingin membuat jasa dahulu pada Majapahit dengan menaklukkan Keta dan Sadeng yang saat itu sedang melakukan pemberotakan terhadap Majapahit. Keta & Sadeng pun akhirnya takluk. Akhirnya Gajah Mada diangkat sebagai patih di Majapahit, sehingga muncullah peristiwa sumpah Palapa sebagai bentuk pernyataan yang dikemukakan Maha patih Gajah Mada pada saat upacara pengangkatannya menjadi Patih Amangkubhumi Majapahit, tahun 1258 Saka (1336 M).
Sedangkan sumpah Palapa ini ditemukan pada teks Jawa Pertengahan Pararaton, yang berbunyi.
Sira Gajah Madapatih Amangkubhumi tan ayun amuktia palapa, sira Gajah Mada: "Lamun huwus kalah nusantara isun amukti palapa, lamun kalah ring Gurun, ring Seran, TaƱjung Pura, ring Haru, ring Pahang, Dompo, ring Bali, Sunda, Palembang, Tumasik, samana isun amukti palapa". (Beliau Gajah Mada Patih Amangkubumi tidak ingin melepaskan puasa. Ia Gajah Mada, "Jika telah mengalahkan Nusantara, saya (baru akan) melepaskan puasa. Jika mengalahkan Gurun, Seram, Tanjung Pura, Haru, Pahang, Dompo, Bali, Sunda, Palembang, Tumasik, demikianlah saya (baru akan) melepaskan puasa".)
Walaupun ada sejumlah orang yang meragukan sumpahnya, Patih Gajah Mada memang hampir berhasil menaklukkan Nusantara. Bedahulu (Bali) dan Lombok (1343), Palembang, Swarnabhumi (Sriwijaya), Tamiang, Samudra Pasai, dan negeri-negeri lain di Swarnadwipa (Sumatra) telah ditaklukkan. Lalu Pulau Bintan, Tumasik (Singapura), Semenanjung Malaya, dan sejumlah negeri di Kalimantan seperti Kapuas, Katingan, Sampit, Kotalingga (Tanjunglingga), Kotawaringin, Sambas, Lawai, Kandangan, Landak, Samadang, Tirem, Sedu, Brunei, Kalka, Saludung, Solok, Pasir, Barito, Sawaku, Tabalung, Tanjungkutei, dan Malano.
Di zaman Prabu Hayam Wuruk (1350-1389), Patih Gajah Mada mengembangkan penaklukan ke wilayah timur seperti Logajah, Gurun, Sukun, Taliwung, Sapi, Gunungapi, Seram, Hutankadali, Sasak, Bantayan, Luwuk, Makassar, Buton, Banggai, Kunir, Galiyan, Salayar, Sumba, Muar (Saparua), Solor, Bima, Wandan (Banda), Ambon, Wanin, Seran, Timor, dan Dompo.
Gajah mada adalah tokoh besar pemersatu Nusantara, hingga sampai detik ini belum ada seorangpun dinusantara yang mampu melanjutkan,tongkat estafet yang pernah digaris Mahapatih Gajah Mada