He was selected by the Arizona Cardinals in the third round of the 2006 NFL draft.
Pope was also a member of the Kansas City Chiefs, Pittsburgh Steelers, and the Chicago Bears.
In 2011, he started ten games, setting career highs in receptions and yards, and tying his career high in average yards per catch.
One of his notable plays was during the 2011 Chiefs/Packers game where the Chiefs upset the previously undefeated Packers 19–14.
Pope signed a one-year contract with the Pittsburgh Steelers on April 10, 2012, reuniting him with his former Cardinals and Chiefs coach Todd Haley, who was the Steelers offensive coordinator.