Ewing fue elegido en el puesto 43 del draft de la NBA de 2008 por los Sacramento Kings. Poco después, firmó un contrato con los Kings. Posteriormente fue traspasado a los Houston Rockets en un acuerdo de cinco jugadores que llevó a Ron Artest (ahora Metta Sandiford-Artest) a los Rockets. El 29 de agosto de 2008, Ewing volvió a seguir los pasos de su padre, fue traspasado a los New York Knicks a cambio de los derechos de la antigua selección de primera ronda Frédéric Weis.
Tras algunas especulaciones iniciales de que llevaría el número 33 retirado de su padre, Ewing llevó el número 6 en honor a su jugador favorito Bill Russell. El número 6 fue también el número de su padre en su última temporada en la NBA con los Orlando Magic y en el Dream Team de Estados Unidos.
Ewing jugó en dos partidos de pretemporada de los Knicks antes de debutar en Nueva York en el último partido de pretemporada de los Knicks el 24 de octubre de 2008. Ewing entró en el partido en el 4º cuarto ante una estruendosa ovación del público del Madison Square Garden. Ewing ayudó a impulsar la remontada de los Knicks en los últimos minutos, en los que los Knicks remontaron una desventaja de 21 puntos. Ewing hizo dos mates, un triple, un robo y un bloqueo. Anotó siete puntos en el último cuarto. En total, jugó 3 partidos de pretemporada para los Knicks, con un promedio de 8,1 minutos, 3,7 puntos y 1,7 rebotes. El 27 de octubre de 2008, Ewing fue renunciado por los Knicks con el fin de reducir la lista al máximo de 15 jugadores para el inicio de la temporada 2008-09.
Ewing fue contratado por el afiliado de los Knicks en la D-League, Reno Bighorns el 15 de diciembre de 2008. El día que firmó, Ewing hizo su debut en la D-League contra Utah Flash, registrando 15 puntos. Tras sus primeros 30 partidos con los Bighorns, Ewing había promediado 16,8 puntos, 8,9 rebotes, 3,1 asistencias, 1,5 robos y 1,3 tapones por partido con un índice de eficiencia de +20,00.
El 16 de marzo de 2009, los Reno Bighorns renunciaron a Ewing después de que, al parecer, sufriera un esguince de grado 1 en el ligamento colateral medial.
Ewing fue nombrado en la lista de los New York Knicks para la Liga de Verano de 2009 en Las Vegas, pero no pudo participar debido a la lesión.
Ewing jugó para los Orlando Magic en la Liga de Verano de la NBA de 2010 en Orlando, así como para los Knicks en Las Vegas. El 27 de agosto de 2010, Ewing firmó con los Knicks. Sin embargo, fue renunciado una vez más al final del campo de entrenamiento. Luego fue readquirido por los Reno Bighorns de la D-League de la NBA. El 25 de enero de 2011 fue traspasado a los Sioux Falls Skyforce por Danny Green. El 26 de marzo de 2011, los New Orleans Hornets firmaron a Ewing con un contrato de 10 días tras la lesión de David West. El 5 de abril, fue firmado por el resto de la temporada.
El 13 de diciembre de 2011, fue renunciado por los Hornets.
En enero de 2012, Ewing regresó a los Sioux Falls Skyforce. El 9 de febrero de 2012, Ewing fue adquirido por los Iowa Energy en un intercambio por Marqus Blakely.
El 4 de julio de 2012, Ewing firmó un contrato de un año con el Telekom Baskets Bonn de la Bundesliga, la máxima liga profesional de baloncesto de Alemania. Fue liberado de su contrato en diciembre de 2012. El 9 de enero de 2013, Ewing firmó con el Blancos de Rueda Valladolid de la Liga ACB. El 19 de marzo de 2013, se separó del Valladolid.
En julio de 2013, Ewing se unió a los Charlotte Bobcats para la Liga de Verano 2013 de la NBA. El 28 de septiembre de 2013, firmó con el club de la Liga Griega Trikala Aries para la temporada 2013-14.
En septiembre de 2014, firmó con el Nea Kifissia de Grecia. El 5 de enero de 2015, se separó del Nea Kifisia. Más tarde, en 2015, se incorporó al Al Rayyan de la Liga de Baloncesto de Qatar.