Karierę zaczął w CBA w wieku 17 lat. W czasie olimpiady w Sydney w 2000 wystąpił w chińskiej reprezentacji narodowej i razem z zawodnikami tj. Wang Zhizhi i Mengke Bate’er współtworzył "chodzący Wielki Mur". Wpadł wówczas w oko specjalistom od naboru do amerykańskiej ligi NBA. W drafcie 2002 został wybrany z pierwszym numerem, przez Houston Rockets.
Przez 7 pierwszych sezonów gry w NBA został siedmiokrotnie wybrany do pierwszej piątki Konferencji Zachodniej w meczu gwiazd, 5 razy znalazł się w All-NBA Team (trzy razy w trzeciej piątce - za sezony 2003-04, 2005-06, 2007-08 i dwa razy w drugiej piątce - sezony 2006-07 i 2008-09). Całą karierę w NBA spędził w drużynie Houston Rockets, z którą czterokrotnie odpadał w pierwszej rundzie play-offs, w latach 2004, 2005, 2007 i 2008. W sezonie 2008-09 w pierwszej rundzie Rockets pokonali Portland Trail Blazers, w półfinale konferencji przegrali z późniejszymi zdobywcami tytułu, Los Angeles Lakers. W meczu numer 3 serii Yao doznał kontuzji lewej stopy, która wyłączyła go z rywalizacji i uniemożliwiła grę w sezonach 2009-10 oraz 2010-11. 7 lipca 2011 roku Yao Ming ogłosił zakończenie kariery[1].