T.J. Holmes is leaving CNN and joining BET, the latter announced Wednesday afternoon.

“We look forward to weaving T.J.’s mixture of credibility and charisma into our fabric,” Stephen Hill, BET’s president of music programming and specials, said in the announcement.

The deal calls for Holmes to anchor “a new show on BET, as well as content on BET.com,” the Viacom-owned network said.

Holmes has been anchoring the weekend edition of “CNN Newsroom.”

Based in the network’s Atlanta headquarters, Holmes joined CNN in October 2006. At CNN, he has anchored numerous major breaking-news stories, including coverage of the tornadoes that ripped through Joplin, Mo.; last year’s gulf oil spill; the Virginia Tech shooting; the terrorist attacks at the Glasgow Airport; and Saddam Hussein’s execution.

Holmes also embedded with troops being trained to deploy to Iraq and Afghanistan for the network’s series “War Before the War.” Holmes secured some of the first stories from the survivors of the US Airways Flight 1549 that crash-landed in the Hudson River in January 2009.

“It’s now upon us to develop vehicles that capture his intelligence, curiosity about the world, warmth, humor and compassion,” Hill said. “It’s a challenge that we are happy to have.”