Bowman was a third-team all-Big East Conference selection in his junior year. He was the team's leading scorer and second leading rebounder. After declaring for the NBA draft, he withdrew his name from the candidates' list. He went back to Georgetown, rejoining senior standouts Ashanti Cook and Darrel Owens, and closed his collegiate career with 11 points and 5.2 rebounds per game, distinguishing himself particularly during the Hoyas' upset over the then undefeated #1 Duke Blue Devils, in which he scored 23 points and grabbed 8 rebounds.
In July 2007, Bowman joined the Los Angeles Clippers for the 2007 NBA Summer League. In October 2007, he was re-acquired by the Bakersfield Jam. On January 2, 2008, he terminated his contract with the Jam. The next day, he signed with Basket Draghi Novara of Italy for the rest of the season.
In September 2009, Bowman signed with the Philadelphia 76ers. However, he was later waived by the 76ers on October 21, 2009. On November 17, 2009, he signed with Tofaş Bursa of Turkey for rest of the 2009–10 season.
2010–11 season
In July 2010, Bowman joined the Charlotte Bobcats for the 2010 NBA Summer League. He later signed with Lukoil Academic of Bulgaria for the 2010–11 season. On January 25, 2011, he left Lukoil Academic and signed a six-week contract with Le Mans of France as an injury replacement for Alain Koffi. In March 2011, he left Le Mans and signed with FMP Železnik of Serbia for the rest of the season.
2011–12 season
On August 1, 2011, Bowman signed with Maccabi Rishon LeZion of Israel for the 2011–12 season.
2012–13 season
In July 2012, Bowman was selected with the ninth overall pick by Wonju Dongbu Promy in the 2012 Korean Basketball League draft. In October 2012, he was traded to the Seoul Samsung Thunders. In November 2012, he was released by the Thunders after just 4 games. On January 12, 2013, he signed with Hapoel Gilboa Galil of Israel. On February 19, 2013, he was released by Galil Gilboa.
2013–14 season
On November 22, 2013, Bowman signed with SC Rasta Vechta of Germany for the rest of the 2013–14 season. On May 13, 2014, he signed with the Wellington Saints for the rest of the 2014 New Zealand NBL season. On May 23, 2014, he made his debut for the Saints. In just under 26 minutes of action, he recorded 22 points, 8 rebounds, 2 assists and 2 steals in a 111-114 loss to the Super City Rangers.
2014–15 season
On June 24, 2014, he signed with Medi Bayreuth of Germany for the 2014–15 season. On June 19, 2015, he signed a one-month deal with Atenienses de Manatí of Puerto Rico.
2015–16 season
On December 12, 2015, he signed with AEK Larnaca of Cyprus for the 2015–16 season.
2016–17 season
On October 5, 2016, he signed with Spirou Charleroi of Belgium for the 2016–17 season. On January 11, 2017, he parted ways with Charleroi. The next day, he signed with Israeli club Maccabi Kiryat Gat.
2017–18 season
On August 28, 2017, he signed a two-year deal with the Israeli team Maccabi Haifa. On October 23, 2017, Bowman recorded a career-high 30 points, including a buzzer-beating three-point shot to send the game into overtime, in an 89-85 win over Ironi Nes Ziona, and later was named Israeli League Round 3 MVP.
Bowman is the son of Tom and Sharon Bowman, and has three brothers Tom, Stephan and Zach and one sister, Nicole. He is also the cousin of former NBA players Antoine and Samaki Walker.