Muamba joined Arsenal's youth academy in 2002. After three years, he turned professional in 2005. He joined Birmingham City on loan in 2006. The move was made permanent in 2007. He made a total of 79 appearances for Birmingham City. In 2008, he joined Premier League club Bolton Wanderers. He made 148 appearances for Bolton, including 130 Premier League matches.