He played college football at Mississippi Valley State, where he was a two-time first-team All-Southwestern Athletic Conference selection.
He was signed by the Arizona Cardinals of the National Football League (NFL) as an undrafted free agent in 2008.
Coleman was also a member of the New York Jets of the NFL, the Edmonton Eskimos, Winnipeg Blue Bombers, Saskatchewan Roughriders, and Toronto Argonauts of the CFL, the Chicago Rush, Orlando Predators, New Orleans VooDoo, and San Jose SaberCats of the AFL, the Virginia Destroyers of the United Football League, and the RiverCity Rage of the Indoor Football League.
[4] Coleman became a starter at left tackle in 2007 and was named first-team All-Southwestern Athletic Conference (SWAC).
[4] He was named first-team All-SWAC his senior year as well and played in a postseason all-star game after the season.
[5] Coleman was signed to the practice roster of the Edmonton Eskimos of the Canadian Football League (CFL) on September 16, 2008.
[7] He played in three games for the RiverCity Rage of the Indoor Football League in 2009 and made one solo tackle.
[1] On June 15, 2009, the Eskimos traded Coleman to the Winnipeg Blue Bombers for Willie Amos.
[9] Coleman was assigned to the Chicago Rush of the Arena Football League (AFL) on March 10, 2010.
[10] He was placed on the suspended list on May 5, and was traded to the Oklahoma City Yard Dawgz for Quartez Vickerson on May 31.
[12] On April 18, 2013, Coleman was traded to the New Orleans VooDoo for defensive lineman Prentice Purnell.
[18][9] Coleman was moved back to the practice roster on September 10, and was later transferred to the injured list on October 31, where he spent the remainder of the season.
[26][27] Coleman signed with the newly renamed Edmonton Elks on July 11, 2021, and was moved to the team's suspended list the same day until he "completed CFL COVID-19 protocols".
[32] On November 15, he was promoted to the active roster in order to start the team's regular season finale.