Ewing fu scelto come 43° scelta assoluta nel draft NBA del 2008 dai Sacramento Kings. Poco dopo ha firmato un contratto con i Kings. In seguito fu scambiato con gli Houston Rockets in un accordo a cinque giocatori che portò Ron Artest (ora Metta Sandiford-Artest) ai Rockets. Il 29 agosto 2008, Ewing seguì ancora una volta le orme del padre, fu scambiato con i New York Knicks in cambio dei diritti dell’ex prima scelta Frédéric Weis.
Dopo alcune speculazioni iniziali secondo cui avrebbe indossato il numero 33 in pensione del padre, Ewing prese il numero 6 in onore del suo giocatore preferito Bill Russell. Il numero 6 era anche il numero di suo padre nella sua ultima stagione in NBA con gli Orlando Magic e nel Dream Team USA.
Ewing ha giocato in due partite di pre-stagione dei Knicks prima di fare il suo debutto a New York nell’ultima partita di pre-stagione dei Knicks il 24 ottobre 2008. Ewing entrò nella partita nel quarto quarto tra una fragorosa ovazione della folla del Madison Square Garden. Ewing contribuì ad alimentare l’ultimo rally dei Knicks, dove i Knicks sarebbero tornati da un deficit di 21 punti. Ewing ebbe due schiacciate, un tiro da tre, un furto e un tiro bloccato. Ha avuto sette punti nel quarto quarto. In totale, ha giocato 3 partite di pre-stagione per i Knicks, con una media di 8,1 minuti, 3,7 punti e 1,7 rimbalzi. Il 27 ottobre 2008, Ewing fu rinunciato dai Knicks per ridurre il roster al massimo di 15 giocatori per l’inizio della stagione 2008-09.
Ewing fu firmato dall’affiliata della D-League dei Knicks, i Reno Bighorns il 15 dicembre 2008. Il giorno che ha firmato, Ewing ha fatto il suo debutto in D-League contro Utah Flash, registrando 15 punti. Dopo le sue prime 30 partite con i Bighorns, Ewing aveva una media di 16,8 punti, 8,9 rimbalzi, 3,1 assist, 1,5 furti e 1,3 blocchi a partita con un indice di efficienza di +20,00.
Il 16 marzo 2009, i Reno Bighorns hanno rinunciato a Ewing dopo aver riportato una distorsione MCL (legamento collaterale mediale) di grado 1.
Ewing è stato nominato nel roster dei New York Knicks per la Summer League 2009 a Las Vegas, ma non ha potuto partecipare a causa di un infortunio.
Ewing ha giocato per gli Orlando Magic nella NBA Summer League 2010 a Orlando, così come per i Knicks a Las Vegas. Il 27 agosto 2010, Ewing ha firmato con i Knicks. Tuttavia, è stato ancora una volta rinunciato alla fine del training camp. Fu poi riacquistato dai Reno Bighorns della NBA D-League. Il 25 gennaio 2011 fu ceduto ai Sioux Falls Skyforce per Danny Green. Il 26 marzo 2011, i New Orleans Hornets firmarono Ewing con un contratto di 10 giorni in seguito all’infortunio di David West. Il 5 aprile, è stato firmato per il resto della stagione.
Il 13 dicembre 2011, è stato rinunciato dagli Hornets.
Nel gennaio 2012, Ewing è tornato ai Sioux Falls Skyforce. Il 9 febbraio 2012, Ewing è stato acquisito dagli Iowa Energy in una trade per Marqus Blakely.
Il 4 luglio 2012, Ewing ha firmato un contratto di un anno con i Telekom Baskets Bonn della Bundesliga, il massimo campionato tedesco di basket professionistico. È stato rilasciato dal suo contratto nel dicembre 2012. Il 9 gennaio 2013, Ewing ha firmato con i Blancos de Rueda Valladolid della Liga ACB. Il 19 marzo 2013 si è separato dal Valladolid.
Nel luglio 2013, Ewing si è unito agli Charlotte Bobcats per la NBA Summer League 2013. Il 28 settembre 2013, ha firmato con il club del campionato greco Trikala Aries per la stagione 2013-14.
Nel settembre 2014, ha firmato con il Nea Kifissia della Grecia. Il 5 gennaio 2015 si è separato dal Nea Kifisia. Più tardi, nel 2015, si è unito all’Al Rayyan della Lega di basket del Qatar.
.