Ewing blev valgt som den 43. samlede valgmulighed i NBA-draften i 2008 af Sacramento Kings. Kort tid efter underskrev han en kontrakt med Kings. Han blev senere handlet til Houston Rockets i en handel med fem spillere, som bragte Ron Artest (nu Metta Sandiford-Artest) til Rockets. Den 29. august 2008 fulgte Ewing sin fars fodspor endnu en gang, han blev handlet til New York Knicks i bytte for rettighederne til det tidligere første rundevalg Frédéric Weis.
Efter nogle indledende spekulationer om, at han ville bære sin fars pensionerede nummer 33, tog Ewing nummer 6 til ære for sin yndlingsspiller Bill Russell. Nummer 6 var også hans fars nummer i hans sidste sæson i NBA med Orlando Magic og på USA’s Dream Team.
Ewing spillede i to Knicks’ pre-season-kampe, inden han fik sin debut i New York i Knicks’ sidste pre-season-kamp den 24. oktober 2008. Ewing kom ind i kampen i 4. quarter til et tordnende bifald fra publikum i Madison Square Garden. Ewing var med til at sætte gang i Knicks’ sene opgør, hvor Knicks kom tilbage fra et 21-punktsunderskud. Ewing havde to dunks, en trepointer, en steal og et blokeret skud. Han havde syv point i fjerde quarter. I alt spillede han 3 pre-season kampe for Knicks, hvor han i gennemsnit spillede 8,1 minutter, 3,7 point og 1,7 rebounds. Den 27. oktober 2008 blev Ewing waived af Knicks for at få truppen ned på maksimalt 15 spillere til starten af sæsonen 2008-09.
Ewing blev den 15. december 2008 skrevet under af Knicks D-League-affilierede klub, Reno Bighorns. Den dag, han skrev under, fik Ewing sin D-League-debut mod Utah Flash, hvor han lavede 15 point. Efter sine første 30 kampe hos Bighorns havde Ewing i gennemsnit scoret 16,8 point, 8,9 rebounds, 3,1 assists, 1,5 steals og 1,3 blokeringer pr. kamp med en effektivitetsrating på +20,00.
Den 16. marts 2009 gav Reno Bighorns Ewing waived, efter at han angiveligt havde pådraget sig en grad 1 MCL (medial collateral ligament) forstuvning.
Ewing blev optaget på New York Knicks’ holdliste til Summer League 2009 i Las Vegas, men kunne ikke deltage på grund af en skade.
Ewing spillede for Orlando Magic i NBA Summer League 2010 i Orlando, samt for Knicks i Las Vegas. Den 27. august 2010 skrev Ewing under med Knicks. Han blev dog endnu engang waived i slutningen af træningslejren. Han blev derefter genindkøbt af Reno Bighorns fra NBA D-League. Den 25. januar 2011 blev han handlet til Sioux Falls Skyforce for Danny Green. Den 26. marts 2011 skrev New Orleans Hornets Ewing under på en 10-dages kontrakt efter David Wests skade. Den 5. april blev han skrevet under for resten af sæsonen.
Den 13. december 2011 blev han waived af Hornets.
I januar 2012 vendte Ewing tilbage til Sioux Falls Skyforce. Den 9. februar 2012 blev Ewing købt af Iowa Energy i en handel for Marqus Blakely.
Den 4. juli 2012 underskrev Ewing en etårig kontrakt med Telekom Baskets Bonn fra Bundesligaen, Tysklands højeste professionelle basketballliga. Han blev løst fra sin kontrakt i december 2012. Den 9. januar 2013 skrev Ewing under med Blancos de Rueda Valladolid fra Liga ACB. Den 19. marts 2013 skiltes han med Valladolid.
I juli 2013 sluttede Ewing sig til Charlotte Bobcats i NBA Summer League 2013. Den 28. september 2013 skrev han under med den græske ligaklub Trikala Aries for sæsonen 2013-14.
I september 2014 skrev han under med Nea Kifissia fra Grækenland. Den 5. januar 2015 skiltes han med Nea Kifisia. Senere i 2015 sluttede han sig til Al Rayyan fra Qatari Basketball League.