After graduating from West Memphis High School, Brewer attended and played basketball at Navarro Junior College (1994-95) and Carl Albert State College (1995-96) before transferring to the University of Oklahoma, where he played two seasons for coach Kelvin Sampson. The , point guard was named to the Under-22 USA Basketball Team in July 1997.
Brewer was selected by the Miami Heat with the 51st overall pick in the 1998 NBA Draft, but spent the 1998-99 season in the Continental Basketball Association, playing for the Grand Rapids Hoops. He was signed by the Heat on September 29, 1999, but was waived a month later without playing in any NBA games.
1999-2000 found Brewer in the IBL's New Mexico Slam, after which he began playing for European teams such as Italian second division (Serie A2) teams Fila Biella (2000-2001), before moving to Spain's ACB, where he played for CB Sevilla (2001-2002) and CB Estudiantes (2002-2004). He then returned to Italy, playing for Caffè Maxim Bologna (2004-2005), moving on to Greece's Aris BC (2005-2006) and Belgium's TEC Spirou Charleroi. 2007-2008 season, he spent in Croatia, playing for KK Zadar. In 2008-2009 season, Brewer is playing for ASK Riga.