Ewing a fost ales pe locul 43 în draftul NBA 2008 de Sacramento Kings. La scurt timp după aceea, el a semnat un contract cu Kings. Ulterior, el a fost transferat la Houston Rockets într-o tranzacție cu cinci jucători care l-a adus pe Ron Artest (acum Metta Sandiford-Artest) la Rockets. La 29 august 2008, Ewing a călcat din nou pe urmele tatălui său, el a fost transferat la New York Knicks în schimbul drepturilor fostului selecționer din prima rundă Frédéric Weis.
După unele speculații inițiale că va purta numărul 33 al tatălui său, retras din activitate, Ewing a luat numărul 6 în onoarea jucătorului său preferat Bill Russell. Numărul 6 a fost, de asemenea, numărul tatălui său în ultimul său sezon în NBA cu Orlando Magic și în echipa Dream Team a SUA.
Ewing a jucat în două meciuri de pre-sezon ale lui Knicks înainte de a debuta la New York în ultimul meci de pre-sezon al lui Knicks, pe 24 octombrie 2008. Ewing a intrat în meci în sfertul al 4-lea în urma unei ovații furtunoase din partea publicului de la Madison Square Garden. Ewing a ajutat Knicks să alimenteze revenirea târzie a celor de la Knicks, care au revenit de la un deficit de 21 de puncte. Ewing a reușit două dunk-uri, un coș de trei puncte, o intercepție și o aruncare blocată. El a avut șapte puncte în sfertul patru. În total, el a jucat 3 meciuri de pre-sezon pentru Knicks, având o medie de 8,1 minute, 3,7 puncte și 1,7 recuperări. La 27 octombrie 2008, Ewing a fost renunțat de Knicks pentru a reduce lista de jucători la maxim 15 jucători pentru începutul sezonului 2008-09.
Ewing a fost semnat de către afiliatul lui Knicks din D-League, Reno Bighorns la 15 decembrie 2008. În ziua în care a semnat, Ewing și-a făcut debutul în D-League împotriva lui Utah Flash, înregistrând 15 puncte. După primele sale 30 de meciuri cu Bighorns, Ewing a avut o medie de 16,8 puncte, 8,9 recuperări, 3,1 pase decisive, 1,5 recuperări și 1,3 blocaje pe meci, cu un indice de eficiență de +20,00.
La 16 martie 2009, Reno Bighorns a renunțat la Ewing după ce se pare că a suferit o entorsă de gradul 1 a MCL (ligamentul colateral medial).
Ewing a fost numit pe lista lui New York Knicks pentru Liga de vară din 2009 din Las Vegas, dar nu a putut participa din cauza unei accidentări.
Ewing a jucat pentru Orlando Magic în Liga de vară NBA din 2010 din Orlando, precum și pentru Knicks în Las Vegas. La 27 august 2010, Ewing a semnat cu Knicks. Cu toate acestea, el a fost din nou renunțat la finalul taberei de pregătire. El a fost apoi reachiziționat de Reno Bighorns din NBA D-League. La 25 ianuarie 2011, a fost transferat la Sioux Falls Skyforce în schimbul lui Danny Green. La 26 martie 2011, New Orleans Hornets l-a semnat pe Ewing pentru un contract de 10 zile, în urma accidentării lui David West. La 5 aprilie, el a semnat pentru restul sezonului.
La 13 decembrie 2011, el a fost renunțat de Hornets.
În ianuarie 2012, Ewing s-a întors la Sioux Falls Skyforce. La 9 februarie 2012, Ewing a fost achiziționat de Iowa Energy într-un schimb pentru Marqus Blakely.
La 4 iulie 2012, Ewing a semnat un contract pe un an cu Telekom Baskets Bonn din Bundesliga, cea mai înaltă ligă profesionistă de baschet din Germania. El a fost eliberat din contract în decembrie 2012. La 9 ianuarie 2013, Ewing a semnat cu Blancos de Rueda Valladolid din Liga ACB. La 19 martie 2013, el s-a despărțit de Valladolid.
În iulie 2013, Ewing s-a alăturat celor de la Charlotte Bobcats pentru Liga de vară NBA 2013. La 28 septembrie 2013, el a semnat cu clubul Trikala Aries din Liga Greacă pentru sezonul 2013-14.
În septembrie 2014, el a semnat cu Nea Kifissia din Grecia. La 5 ianuarie 2015, s-a despărțit de Nea Kifisia. Ulterior, în 2015, s-a alăturat echipei Al Rayyan din Liga de baschet din Qatar.
.