Federal authorities announced Wednesday the arrest of former Denver Broncos running back Travis Henry on cocaine charges.

Jeffrey D. Sweetin, a Special Agent with the Rocky Mountain Division of the Drug Enforcement Administration (DEA) said that Henry, 29, along with James Mack were arrested Tuesday as a result of a “multi-kilogram cocaine transaction” in Centennial, CO.

According to an arrest warrant affadavit, Henry and Mack met Tuesday to buy cocaine from a person who was cooperating with authorities.

According to the DEA, Henry is being held pending the filing of federal drug charges in federal court Wednesday in Denver.

Henry began his career with the NFL in 2001 when he was drafted by the Buffalo Bills. In 2005, he briefly played for the Tennessee Titans before signing a five-year, $22.5 million contract with the Denver Broncos in 2006. He was released from his contract with the Broncos in June.

Henry is hardly a stranger to controversy, however, and has previously come under fire for charges of drug use.

He rushed for 691 yards on 167 carries with four touchdowns in his one season in Denver, which was marked by a successful appeal of a one-year NFL suspension over a failed drug test.

Broncos Coach Mike Shanahan publicly supported Henry in the matter, contending the running back was innocent, but the issue hung over the team for much of the season and the Broncos stumbled to a 7-9 record, their first losing season since 1999.

He tested positive for marijuana use for the second time in his professional career this summer.

The test results came about a week after Henry was released by the Broncos on June 2 amid coach Mike Shanahan's frustration with him. The offense would have reportedly put him in line for another one-year suspension, had he signed on with another team.

Henry has also fathered at least nine children by nine women, a fact that came out in a child support case in Georgia.

FOX News' Ian McCaleb and the Associated Press contributed to this report.