Ewing wurde im NBA-Draft 2008 von den Sacramento Kings als 43. ausgewählt. Kurz darauf unterschrieb er einen Vertrag bei den Kings. Später wurde er im Rahmen eines Fünf-Spieler-Deals, der Ron Artest (jetzt Metta Sandiford-Artest) zu den Rockets brachte, an die Houston Rockets verkauft. Am 29. August 2008 trat Ewing erneut in die Fußstapfen seines Vaters und wurde im Tausch gegen die Rechte des ehemaligen Erstrundenpickers Frédéric Weis zu den New York Knicks gehandelt.
Nach anfänglichen Spekulationen, dass er die zurückgezogene Nummer 33 seines Vaters tragen würde, wählte Ewing zu Ehren seines Lieblingsspielers Bill Russell die Nummer 6. Die Nummer 6 war auch die Nummer seines Vaters in seiner letzten Saison in der NBA bei den Orlando Magic und im USA Dream Team.
Ewing spielte in zwei Vorsaisonspielen der Knicks, bevor er am 24. Oktober 2008 im letzten Vorsaisonspiel der Knicks sein Debüt in New York gab. Ewing kam im 4. Viertel ins Spiel und wurde von den Zuschauern im Madison Square Garden mit donnernden Ovationen gefeiert. Ewing trug dazu bei, dass die Knicks einen 21-Punkte-Rückstand in der Schlussphase noch aufholen konnten. Ewing hatte zwei Dunks, einen Dreier, einen Steal und einen geblockten Wurf. Im vierten Viertel erzielte er sieben Punkte. Insgesamt bestritt er 3 Spiele in der Vorsaison für die Knicks und kam dabei auf durchschnittlich 8,1 Minuten, 3,7 Punkte und 1,7 Rebounds. Am 27. Oktober 2008 wurde Ewing von den Knicks freigestellt, um den Kader für die Saison 2008/09 auf die maximale Anzahl von 15 Spielern zu reduzieren.
Ewing wurde am 15. Dezember 2008 von der D-League-Tochter der Knicks, den Reno Bighorns, verpflichtet. Am Tag seiner Unterschrift gab Ewing sein D-League-Debüt gegen Utah Flash und erzielte dabei 15 Punkte. Nach seinen ersten 30 Spielen mit den Bighorns hatte Ewing einen Durchschnitt von 16,8 Punkten, 8,9 Rebounds, 3,1 Assists, 1,5 Steals und 1,3 Blocks pro Spiel mit einer Effizienzbewertung von +20,00.
Am 16. März 2009 verzichteten die Reno Bighorns auf Ewing, nachdem er Berichten zufolge eine MCL-Verstauchung (mediales Seitenband) des Grades 1 erlitt.
Ewing wurde in den Kader der New York Knicks für die Summer League 2009 in Las Vegas berufen, konnte aber verletzungsbedingt nicht teilnehmen.
Ewing spielte für die Orlando Magic in der NBA Summer League 2010 in Orlando, sowie für die Knicks in Las Vegas. Am 27. August 2010 unterschrieb Ewing bei den Knicks. Allerdings wurde er am Ende des Trainingslagers wieder entlassen. Anschließend wurde er von den Reno Bighorns aus der NBA D-League zurückgeholt. Am 25. Januar 2011 wurde er für Danny Green an die Sioux Falls Skyforce gehandelt. Am 26. März 2011 nahmen die New Orleans Hornets Ewing nach der Verletzung von David West für einen 10-Tage-Vertrag unter Vertrag. Am 5. April wurde er für den Rest der Saison verpflichtet.
Am 13. Dezember 2011 wurde er von den Hornets freigestellt.
Im Januar 2012 kehrte Ewing zu den Sioux Falls Skyforce zurück. Am 9. Februar 2012 wurde Ewing von den Iowa Energy in einem Trade für Marqus Blakely erworben.
Am 4. Juli 2012 unterschrieb Ewing einen Einjahresvertrag bei den Telekom Baskets Bonn aus der Bundesliga, der höchsten deutschen Basketball-Profiliga. Er wurde im Dezember 2012 aus seinem Vertrag entlassen. Am 9. Januar 2013 unterschrieb Ewing bei den Blancos de Rueda Valladolid in der Liga ACB. Am 19. März 2013 trennte er sich von den Valladolid.
Im Juli 2013 schloss sich Ewing den Charlotte Bobcats für die NBA Summer League 2013 an. Am 28. September 2013 unterschrieb er beim griechischen Ligaverein Trikala Aries für die Saison 2013-14.
Im September 2014 unterschrieb er bei Nea Kifissia aus Griechenland. Am 5. Januar 2015 trennten sich seine Wege mit Nea Kifisia. Später im Jahr 2015 wechselte er zu Al Rayyan in der Qatari Basketball League.