Ewing został wybrany jako 43. ogólny pick w drafcie NBA w 2008 roku przez Sacramento Kings. Wkrótce potem podpisał kontrakt z Królami. Później został sprzedany do Houston Rockets w ramach pięcioosobowej transakcji, która przyniosła Rona Artesta (obecnie Metta Sandiford-Artest) do Rockets. W dniu 29 sierpnia 2008 roku, Ewing po raz kolejny poszedł w ślady ojca, został sprzedany do New York Knicks w zamian za prawa byłego pierwszego wyboru rundy Frédéric Weis.
Po początkowych spekulacjach, że będzie nosić emerytowany numer 33 swojego ojca, Ewing wziął numer 6 na cześć swojego ulubionego gracza Billa Russella. Numer 6 był również numerem jego ojca w jego ostatnim sezonie w NBA z Orlando Magic i w USA Dream Team.
Ewing grał w dwóch meczach przedsezonowych Knicks przed debiutem w Nowym Jorku w ostatnim meczu przedsezonowym Knicks 24 października 2008 roku. Ewing wszedł do gry w 4 kwartale do gromkiej owacji przez Madison Square Garden tłumu. Ewing pomógł Knicks w końcówce meczu, kiedy to Knicks wrócili z 21-punktowego deficytu. Ewing miał dwa wsady, trójkę, kradzież i zablokowany rzut. W czwartej kwarcie zdobył siedem punktów. W sumie rozegrał 3 mecze przedsezonowe dla Knicks, w których spędzał średnio 8.1 minut, notując 3.7 punktów i 1.7 zbiórek. 27 października 2008 roku, Ewing został zwolniony przez Knicks w celu uzyskania roster w dół do maksimum 15 graczy na początek sezonu 2008-09.
Ewing został podpisany przez Knicks D-League affiliate, Reno Bighorns na 15 grudnia 2008 roku. W dniu podpisania, Ewing zadebiutował w D-League przeciwko Utah Flash, notując 15 punktów. Po swoich pierwszych 30 meczach w barwach Bighorns, Ewing notował średnio 16.8 punktów, 8.9 zbiórek, 3.1 asyst, 1.5 kradzieży i 1.3 bloków na mecz z efektywnością +20.00.
16 marca 2009 roku, Reno Bighorns zrezygnowali z Ewinga, po tym jak podobno doznał on skręcenia MCL (więzadło poboczne przyśrodkowe) stopnia 1.
Ewing został wymieniony do New York Knicks roster na 2009 Summer League w Las Vegas, ale nie był w stanie uczestniczyć z powodu kontuzji.
Ewing grał dla Orlando Magic w 2010 NBA Summer League w Orlando, jak również dla Knicks w Las Vegas. W dniu 27 sierpnia 2010 roku, Ewing podpisał z Knicks. Jednak po raz kolejny został zwolniony pod koniec obozu treningowego. Następnie został ponownie pozyskany przez Reno Bighorns z NBA D-League. 25 stycznia 2011 roku został sprzedany do Sioux Falls Skyforce za Danny’ego Greena. 26 marca 2011 roku New Orleans Hornets podpisali z Ewingiem 10-dniowy kontrakt po tym, jak kontuzji doznał David West. W dniu 5 kwietnia, został podpisany na resztę sezonu.
W dniu 13 grudnia 2011 roku, został zwolniony przez Hornets.
W styczniu 2012 roku, Ewing wrócił do Sioux Falls Skyforce. 9 lutego 2012 roku, Ewing został pozyskany przez Iowa Energy w wymianie za Marqusa Blakely.
4 lipca 2012 roku, Ewing podpisał roczny kontrakt z Telekom Baskets Bonn z Bundesligi, najwyższej zawodowej ligi koszykówki w Niemczech. Został zwolniony z kontraktu w grudniu 2012 roku. 9 stycznia 2013 roku Ewing podpisał kontrakt z Blancos de Rueda Valladolid w Liga ACB. 19 marca 2013 roku rozstał się z Valladolid.
W lipcu 2013 roku, Ewing dołączył do Charlotte Bobcats na 2013 NBA Summer League. 28 września 2013 roku podpisał kontrakt z klubem ligi greckiej Trikala Aries na sezon 2013-14.
We wrześniu 2014 roku podpisał kontrakt z greckim klubem Nea Kifissia. W dniu 5 stycznia 2015 roku rozstał się z Nea Kifisia. Później w 2015 roku dołączył do Al Rayyan z Qatari Basketball League.
.