On February 28, 2011, Harris, along with linebacker Hunter Hillenmeyer and offensive tackle Kevin Shaffer, was released by the Bears. During his seven seasons with the Bears, Harris played in 104 games, recording 213 tackles and 28.5 sacks.
On August 2, 2011, Harris signed a one-year contract with the Indianapolis Colts, but was released on September 3.
Harris signed with the San Diego Chargers on September 28, 2011. That was his final season in the NFL.