Mbu played high school football at John and Randolph Foster High School in Richmond, Texas, where he was a three-year starter on the offensive and defensive lines. He recorded 67 tackles, two sacks and two blocked field goals his senior year. He was rated a three-star recruit by rivals.com. Mbu garnered First-Team All-District 23-4A recognition at Foster High. He earned First-Team All-Area honors in 2009 and 2010 and Second-Team honors in 2008. He helped the team advance to the playoffs in 2009 and 2010. Mbu also participated in discus and shot put on the school's track team. He won the discus district championship in 2010 and then advanced to the regional championship.
College career
Mbu played for the Houston Cougars of the University of Houston from 2011 to 2014. He played in twelve games, recording four total tackles, his freshman season in 2011. He played in twelve games, starting eight, for the Cougars in 2012 and accumulated 27 tackles. Mbu started thirteen games in 2013, totaling 29 tackles. He was a captain his senior year in 2014, recording 32 tackles, 2.5 sacks, and one interception. He also earned First Team All-AAC honors his senior season while participating in the East–West Shrine Game and Senior Bowl. Mbu played in 50 games, starting 38, during his college career and recorded 92 tackles, four sacks, eight pass breakups, and two interceptions. He majored in kinesiology.
Professional career
Mbu was rated the 19th best defensive tackle in the 2015 NFL Draft by NFLDraftScout.com. Lance Zierlein of NFL.com predicted that he would be selected in the seventh round or be a priority free agent. Zierlein also stated that "Mbu's football character and size give him a shot to make an NFL team."
Atlanta Falcons
Mbu signed with the Atlanta Falcons on May 6, 2015 after going undrafted in the 2015 NFL Draft. He was released by the team on September 5 and signed to the Falcons' practice squad on September 8, 2015. He was promoted to the active roster on December 11, 2015. Mbu played in two games for the Falcons during the 2015 season, totaling one solo tackle and three tackle assists. On September 3, 2016, Mbu was waived by the Falcons as part of final roster cuts. The Falcons signed him to their practice squad the next day. On September 6, 2016, he was cut from the Falcons' practice squad.
Washington Redskins
On October 11, 2016, Mbu was signed to the Washington Redskins' practice squad. He signed a futures contract with the Redskins on January 2, 2017. On September 2, 2017, Mbu was waived by the Redskins.
Indianapolis Colts
On September 4, 2017, Mbu was signed to the Indianapolis Colts' practice squad. He was promoted to the active roster on November 7, 2017. He was waived by the Colts on May 1, 2018.
In December 2018, Mbu signed with the San Antonio Commanders of the AAF. Although Mbu only recorded 3 tackles in 8 games played, two of those were sacks. Mbu also created quarterback pressures, forced a fumble, knocked down a pass, and recovered a fumble forced by teammate Jayrone Elliott for a defensive touchdown.
After the AAF suspended football operations, Mbu signed with the Miami Dolphins on April 9, 2019 alongside fellow San Antonion teammate Elliott. He was released during final roster cuts on August 31, 2019.
In October 2019, Mbu was selected by the New York Guardians in the second round of the 2020 XFL Draft. In 5 games, Mbu managed 9 tackles, a sack, and two passes batted down. He had his contract terminated when the league suspended operations on April 10, 2020.