Ewing werd in 2008 door de Sacramento Kings gekozen als de 43e speler in de NBA draft. Kort daarna tekende hij een contract bij de Kings. Hij werd later verhandeld aan de Houston Rockets in een vijf-speler deal die Ron Artest (nu Metta Sandiford-Artest) naar de Rockets bracht. Op 29 augustus 2008, Ewing volgde zijn vader voetsporen nogmaals, werd hij verhandeld aan de New York Knicks in ruil voor de rechten van de voormalige eerste ronde pick Frédéric Weis.
Na wat aanvankelijke speculatie dat hij zou zijn vader gepensioneerde nummer 33 te dragen, Ewing nam nummer 6 ter ere van zijn favoriete speler Bill Russell. Nummer 6 was ook het nummer van zijn vader in zijn laatste seizoen in de NBA met de Orlando Magic en op de USA Dream Team.
Ewing speelde in twee Knicks pre-season wedstrijden voorafgaand aan het maken van zijn New York debuut in de Knicks ‘laatste pre-season game op 24 oktober 2008. Ewing kwam in het spel in het 4e kwartaal tot een daverende ovatie door het Madison Square Garden publiek. Ewing hielp de Knicks aan een late rally, waarin de Knicks terugkwamen van een 21-punten achterstand. Ewing had twee dunks, een drie-punter, een steal en een geblokkeerd schot. Hij had zeven punten in het vierde kwart. In totaal speelde hij 3 voorseizoenswedstrijden voor de Knicks, met een gemiddelde van 8,1 minuten, 3,7 punten en 1,7 rebounds. Op 27 oktober 2008 werd Ewing afgezworen door de Knicks om het rooster terug te brengen tot het maximum van 15 spelers voor de start van het seizoen 2008-09.
Ewing werd ondertekend door Knicks D-League affiliate, Reno Bighorns op 15 december 2008. Op de dag dat hij ondertekend, Ewing maakte zijn D-League debuut tegen Utah Flash, het opnemen van 15 punten. Na zijn eerste 30 wedstrijden met de Bighorns, had Ewing gemiddeld 16,8 punten, 8,9 rebounds, 3,1 assists, 1,5 steals en 1,3 blokken per spel met een efficiëntie rating van +20.00.
Op 16 maart 2009, de Reno Bighorns afgezien Ewing nadat hij naar verluidt leed aan een graad 1 MCL (mediale collaterale ligament) verstuiking.
Ewing werd genoemd naar de New York Knicks rooster voor de 2009 Summer League in Las Vegas, maar was niet in staat om deel te nemen als gevolg van blessure.
Ewing speelde voor de Orlando Magic in de 2010 NBA Summer League in Orlando, evenals voor de Knicks in Las Vegas. Op 27 augustus 2010, tekende Ewing bij de Knicks. Hij werd echter aan het eind van het trainingskamp opnieuw afgezwaaid. Hij werd toen opnieuw aangekocht door de Reno Bighorns van de NBA D-League. Op 25 januari 2011 werd hij verhandeld aan de Sioux Falls Skyforce voor Danny Green. Op 26 maart 2011 tekenden de New Orleans Hornets Ewing voor een 10-dagen contract na de blessure van David West. Op 5 april werd hij getekend voor de rest van het seizoen.
Op 13 december 2011 werd hij afgezwaaid door de Hornets.
In januari 2012 keerde Ewing terug naar de Sioux Falls Skyforce. Op 9 februari 2012, werd Ewing overgenomen door de Iowa Energy in een handel voor Marqus Blakely.
Op 4 juli 2012, Ewing tekende een een-jarig contract met de Telekom Baskets Bonn van de Bundesliga, de hoogste professionele basketbal competitie van Duitsland. Hij werd ontslagen van zijn contract in december 2012. Op 9 januari 2013 tekende Ewing bij Blancos de Rueda Valladolid van de Liga ACB. Op 19 maart 2013, scheidde hij zijn wegen met Valladolid.
In juli 2013, sloot Ewing zich aan bij de Charlotte Bobcats voor de 2013 NBA Summer League. Op 28 september 2013 tekende hij bij de Griekse League club Trikala Aries voor het 2013-14 seizoen.
In september 2014 tekende hij bij Nea Kifissia van Griekenland. Op 5 januari 2015, scheidde hij zijn wegen met Nea Kifisia. Later in 2015, sloot hij zich aan bij Al Rayyan van de Qatari Basketball League.