Ewing valdes som 43:e val i NBA-draften 2008 av Sacramento Kings. Kort därefter skrev han på ett kontrakt med Kings. Han byttes senare till Houston Rockets i en affär med fem spelare som förde Ron Artest (numera Metta Sandiford-Artest) till Rockets. Den 29 augusti 2008 följde Ewing sin fars fotspår ännu en gång, han byttes till New York Knicks i utbyte mot rättigheterna till det tidigare förstavalet Frédéric Weis.
Efter en del inledande spekulationer om att han skulle bära sin fars pensionerade nummer 33 tog Ewing nummer 6 för att hedra sin favoritspelare Bill Russell. Nummer 6 var också hans fars nummer under hans sista säsong i NBA med Orlando Magic och i USA:s Dream Team.
Ewing spelade i två Knicks försäsongsmatcher innan han gjorde sin New York-debut i Knicks sista försäsongsmatch den 24 oktober 2008. Ewing kom in i matchen i den fjärde quartern till en dundrande ovation från publiken i Madison Square Garden. Ewing bidrog till Knicks sena uppryckning, där Knicks kom tillbaka från ett underläge på 21 poäng. Ewing hade två dunks, en trepoängare, en stöld och ett blockerat skott. Han hade sju poäng i den fjärde kvarten. Totalt spelade han tre försäsongsmatcher för Knicks och spelade i snitt 8,1 minuter, 3,7 poäng och 1,7 returer. Den 27 oktober 2008 fick Ewing dispens av Knicks för att få ner laguppställningen till maximalt 15 spelare inför starten av säsongen 2008-09.
Ewing fick kontrakt med Knicks D-League-anslutna klubb, Reno Bighorns, den 15 december 2008. Samma dag som han skrev kontrakt gjorde Ewing sin D-League-debut mot Utah Flash och noterade 15 poäng. Efter sina första 30 matcher med Bighorns hade Ewing i genomsnitt gjort 16,8 poäng, 8,9 returer, 3,1 assist, 1,5 stölder och 1,3 block per match med ett effektivitetsvärde på +20,00.
Den 16 mars 2009 avstod Ewing från att spela för Reno Bighorns efter att han rapporterats ha drabbats av en grad 1 MCL-försträckning (medial collateral ligament).
Ewing var med i New York Knicks laglista för 2009 års Summer League i Las Vegas, men kunde inte delta på grund av skada.
Ewing spelade för Orlando Magic i 2010 års NBA Summer League i Orlando, samt för Knicks i Las Vegas. Den 27 augusti 2010 skrev Ewing på för Knicks. Han blev dock återigen avskedad i slutet av träningslägret. Han återförvärvades sedan av Reno Bighorns i NBA D-League. Den 25 januari 2011 byttes han till Sioux Falls Skyforce mot Danny Green. Den 26 mars 2011 skrev New Orleans Hornets ett 10-dagarskontrakt med Ewing efter att David West skadats. Den 5 april skrev han på för resten av säsongen.
Den 13 december 2011 blev han waived av Hornets.
I januari 2012 återvände Ewing till Sioux Falls Skyforce. Den 9 februari 2012 förvärvades Ewing av Iowa Energy i ett byte för Marqus Blakely.
Den 4 juli 2012 skrev Ewing på ett ettårskontrakt med Telekom Baskets Bonn i Bundesliga, Tysklands högsta professionella basketliga. Han släpptes från sitt kontrakt i december 2012. Den 9 januari 2013 skrev Ewing på för Blancos de Rueda Valladolid i Liga ACB. Den 19 mars 2013 skiljde han sig från Valladolid.
I juli 2013 anslöt sig Ewing till Charlotte Bobcats för NBA Summer League 2013. Den 28 september 2013 skrev han kontrakt med den grekiska ligaklubben Trikala Aries inför säsongen 2013-14.
I september 2014 skrev han kontrakt med Nea Kifissia i Grekland. Den 5 januari 2015 skiljde han sig från Nea Kifisia. Senare under 2015 anslöt han sig till Al Rayyan i Qatari Basketball League.