Ewing was chosen as the 43rd overall pick in the 2008 NBA draft by the Sacramento Kings. Soon afterwards, he signed a contract with the Kings. He was later traded to the Houston Rockets in a five-player deal that brought Ron Artest to the Rockets. On August 29, 2008, Ewing followed his father's footsteps once again, he was traded to the New York Knicks in exchange for the rights of former first round pick Frédéric Weis. After some initial speculation that he would wear his father's retired number 33, Ewing took number 6 in honor of his favorite player Bill Russell. Number 6 was also his father's number in his final season in the NBA with the Orlando Magic and on the USA Dream Team. Ewing played in two Knicks pre-season games prior to making his New York debut in the Knicks' final pre-season game on October 24, 2008. Ewing entered the game in the 4th quarter to a thunderous ovation by the Madison Square Garden crowd. Ewing helped fuel the Knicks' late rally, where the Knicks would come back from a 21-point deficit. Ewing had two dunks, a three-pointer, a steal and a blocked shot. He had seven fourth-quarter points. In total, he played 3 pre-season games for the Knicks, averaging 8.1 minutes, 3.7 points and 1.7 rebounds. On October 27, 2008, Ewing was waived by the Knicks in order to get the roster down to the maximum of 15 players for the start of the 2008–09 season. Ewing was signed by Knicks D-League affiliate, Reno Bighorns on December 15, 2008. On the day he signed, Ewing made his D-League debut against Utah Flash, recording 15 points. After his first 30 games with the Bighorns, Ewing had averaged 16.8 points, 8.9 rebounds, 3.1 assists, 1.5 steals and 1.3 blocks per game with an efficiency rating of +20.00. On March 16, 2009, the Reno Bighorns waived Ewing after he reportedly suffered a Grade 1 MCL sprain. Ewing was named to the New York Knicks roster for the 2009 Summer League in Las Vegas, but was unable to participate due to injury. Ewing played for the Orlando Magic in the 2010 NBA Summer League in Orlando, as well as for the Knicks in Las Vegas. On August 27, 2010, Ewing signed with the Knicks. However, he was once again waived at the end of training camp. He was then re-acquired by the Reno Bighorns of the NBA D-League. On January 25, 2011, he was traded to the Sioux Falls Skyforce for Danny Green. On March 26, 2011, the New Orleans Hornets signed Ewing to a 10-day contract following the injury of David West. On April 5, he was signed for the remainder of the season. On December 13, 2011, he was waived by the Hornets. In January 2012, Ewing returned to the Sioux Falls Skyforce. On February 9, 2012, Ewing was acquired by the Iowa Energy in a trade for Marqus Blakely. On July 4, 2012, Ewing signed a one-year contract with the Telekom Baskets Bonn of the Bundesliga, Germany's highest professional basketball league. He was released from his contract in December 2012. On January 9, 2013, Ewing signed with Blancos de Rueda Valladolid of the Liga ACB. On March 19, 2013, he parted ways with the Valladolid. In July 2013, Ewing joined the Charlotte Bobcats for the 2013 NBA Summer League. On September 28, 2013, he signed with the Greek League club Trikala Aries for the 2013–14 season. In September 2014, he signed with Nea Kifissia of Greece. On January 5, 2015, he parted ways with Nea Kifisia. Later in 2015, he joined Al Rayyan of the Qatari Basketball League.
National team career
Although he is American-born, Ewing represented Jamaica in international competition. His father, Patrick Ewing, was born in Jamaica.