Ketika pasukan Ming menaklukkan Yunnan, Cheng Ho ditangkap dan kemudian dijadikan orang kasim. Ia adalah seorang bersuku Hui, suku bangsa yang secara fisik mirip dengan suku Han, namun beragama Islam.
Dalam Ming Shi (Sejarah Dinasti Ming) tak terdapat banyak keterangan yang menyinggung tentang asal-usul Cheng Ho. Cuma disebutkan bahwa dia berasal dari Provinsi Yunnan, dikenal sebagai kasim (abdi) San Bao.
Nama itu dalam dialek Fujian biasa diucapkan San Po, Sam Poo, atau Sam Po. Sumber lain menyebutkan, Ma He (nama kecil Cheng Ho) yang lahir tahun Hong Wu ke-4 (1371 M) merupakan anak ke-2 pasangan Ma Hazhi dan Wen.
Di bawah komando Laksamana Cheng Ho, armada China memulai pelayaran pada 1405. Dikutip dari Kompas.com, pelayaran pertamanya mampu mencapai wilayah Asia Tenggara, yaitu Semenanjung Malaya, Sumatera, dan Jawa.
Laksamana Cheng Ho kemudian menjalankan ekspedisi kedua antara 1407-1409, dan ekspedisi ketiga pada 1409 sampai 1411. Dari tiga ekspedisi yang dilakukan, Laksamana Cheng Ho telah menjelajah sampai di daerah India dan Srilanka.
