Moore was one of three children born to Charles and Cassandra "Cookie" Moore. He attended Theodore Roosevelt High School in San Antonio, Texas, averaging 19.3 points, 10.2 rebounds and 2.0 blocks per game during his senior season for coach Dwayne Gerlich. He joined Mike Davis' UAB Blazers basketball team as a walk-on in 2008. He played in 26 games as a 6'-6" freshman, highlighted by an 18-point, 10 rebound, 2 steal outing in 22 minutes against the East Carolina Pirates on February 28, 2009.
As a sophomore for the 2009-2010 team, Moore led the Blazers in field goal percentage (62.1%) in 30 appearances. His highest-scoring game came in a January 2 victory over the Arkansas Razorbacks when he scored 11 points, blocked 4 shots and pulled down 5 rebounds in 25 minutes. It was in the 2010-2011 season that Moore became a starter, averaging 14.0 points and 9.3 rebounds per game. He was a Conference USA second-team all-conference player. He scored 29 points and grabbed 14 rebounds in a triple-overtime victory over Texas-El Paso on January 8, and lobbed in the game-winning three-pointer.
Moore, who had grown four inches to 6'-10" while in college, became a full-time starter for the 2011-2012 Blazers. He was named to the All-Conference first team and was also named the preseason Player of the Year, and Defensive Player of the Year. He broke the Blazers' individual record for rebounds in a season (325) and rebound average (10.5) and also averaged 2.4 blocks and 16.1 points per game. His 24 rebounds against George Washington University on December 28 is also a team record. In four seasons at UAB Moore ranks second in double-doubles (28) and blocks (137) and fourth in rebounds (747) and is one of only three Blazers to finish with more than 1000 points and 700 rebounds. He graduated from UAB in 2012 with an undergraduate degree in broadcasting.
Moore was not drafted by the NBA. He participated in the Los Angeles Clippers Summer League team in 2012, but was not offered an NBA contract. He signed with Ferro-ZNTU in Zaporizhia, Ukraine for the 2012-2013 season. The next summer he worked out with the New Orleans Pelicans, then signed with JuveCaserta Basket of Caserta, Italy, where he averaged 14.1 points per game. After a third NBA Summer League with the New York Knicks, Moore returned to Italy to play for Reyer Venezia Mestre in Venice. After 10 games with only a 4.7 points per game average he returned to the United States and signed with the D-League's Bakersfield Jam in Bakersfield, California in March 2015.
In June 2015 Moore was diagnosed with cardiomegaly, an enlarged heart. He was treated for the condition and later cleared to resume playing basketball. In October 2016 Moore joined AV Ohrid in Macedonia. He collapsed on the court during his first practice there and was pronounced dead. Moore was buried in San Antonio, Texas.
- Champlin, Drew (October 5, 2016) "Late UAB basketball star Cameron Moore was 'happiest when he was playing'." The Birmingham News
- Cameron Moore at UABSports.com