Ewing foi escolhido como a 43ª escolha geral no rascunho de 2008 da NBA pelos Sacramento Kings. Pouco depois, ele assinou um contrato com os Reis. Mais tarde, ele foi negociado com os Houston Rockets num negócio de cinco jogadores que trouxe Ron Artest (agora Metta Sandiford-Artest) para os Rockets. Em 29 de agosto de 2008, Ewing seguiu os passos de seu pai mais uma vez, ele foi trocado pelo New York Knicks em troca dos direitos de Frédéric Weis.
Depois de algumas especulações iniciais de que ele usaria o número 33 aposentado de seu pai, Ewing levou o número 6 em homenagem ao seu jogador favorito Bill Russell. O número 6 também foi o número do seu pai na sua última temporada na NBA com o Orlando Magic e no USA Dream Team.
Ewing jogou em dois jogos de pré-temporada dos Knicks antes de fazer a sua estreia no jogo final de pré-temporada dos Knicks no dia 24 de Outubro de 2008. Ewing entrou no jogo no 4º trimestre para uma ovação estrondosa por parte da multidão de Madison Square Garden. Ewing ajudou a alimentar o rali tardio dos Knicks, onde os Knicks voltariam de um déficit de 21 pontos. Ewing tinha dois mergulhões, um de três pontos, um roubo e um tiro bloqueado. Ele tinha sete pontos no quarto trimestre. No total, ele jogou 3 jogos de pré-temporada para os Knicks, com média de 8,1 minutos, 3,7 pontos e 1,7 ressaltos. Em 27 de outubro de 2008, Ewing foi dispensado pelos Knicks a fim de conseguir a lista de 15 jogadores no máximo para o início da temporada 2008-09.
Ewing foi assinado pelo afiliado do Knicks D-League, Reno Bighorns em 15 de dezembro de 2008. No dia em que assinou, Ewing fez a sua estreia na D-League contra o Utah Flash, registando 15 pontos. Após seus primeiros 30 jogos com os Bighorns, Ewing tinha uma média de 16,8 pontos, 8,9 rebotes, 3,1 assistências, 1,5 roubos e 1,3 blocos por jogo com uma eficiência de +20,00,
Em 16 de março de 2009, o Reno Bighorns renunciou a Ewing depois de ter sofrido uma entorse de Grau 1 MCL (ligamento colateral medial).
Ewing foi nomeado para o plantel do New York Knicks para a Liga de Verão de 2009 em Las Vegas, mas não pôde participar devido a lesão.
Ewing jogou pelo Orlando Magic na Liga de Verão de 2010 da NBA em Orlando, bem como pelos Knicks em Las Vegas. Em 27 de agosto de 2010, Ewing assinou com os Knicks. No entanto, ele foi mais uma vez dispensado no final do campo de treino. Ele foi então readquirido pelo Reno Bighorns da NBA D-League. Em 25 de janeiro de 2011, ele foi trocado para o Sioux Falls Skyforce por Danny Green. Em 26 de março de 2011, o New Orleans Hornets assinou com o Ewing um contrato de 10 dias após a lesão de David West. Em 5 de abril, ele foi assinado para o resto da temporada.
Em 13 de dezembro de 2011, ele foi renunciado pelo Hornets.
Em janeiro de 2012, Ewing retornou ao Sioux Falls Skyforce. Em 9 de fevereiro de 2012, Ewing foi adquirido pela Iowa Energy em uma troca pelo Marqus Blakely.
Em 4 de julho de 2012, Ewing assinou um contrato de um ano com a Telekom Baskets Bonn da Bundesliga, a mais alta liga profissional de basquete da Alemanha. Ele foi liberado de seu contrato em dezembro de 2012. Em 9 de janeiro de 2013, Ewing assinou com Blancos de Rueda Valladolid, da Liga ACB. Em 19 de março de 2013, ele se separou do Valladolid.
Em julho de 2013, Ewing se juntou aos Charlotte Bobcats para a Liga de Verão da NBA de 2013. Em 28 de setembro de 2013, ele assinou com o clube Trikala Aries da Liga Grega para a temporada 2013-14.
Em setembro de 2014, ele assinou com Nea Kifissia da Grécia. Em 5 de janeiro de 2015, ele se separou do Nea Kifisia. Mais tarde, em 2015, juntou-se ao Al Rayyan da Liga de Basquetebol do Catar.