Indianapolis, IN (SportsNetwork.com) - The Indianapolis Colts added another veteran player to their roster on Wednesday.

Seven-time Pro Bowl wide receiver Andre Johnson has decided to join running back Frank Gore and defensive end Trent Cole in Indianapolis. Johnson reportedly signed a three-year deal worth $21 million with the Colts.

Johnson was released by the Houston Texans on Monday, ending his 12-year tenure there. He had been the longest-tenured player for the Texans, having been drafted third overall by the team in 2003.

The 33-year-old Johnson caught 85 passes for 936 yards and three touchdowns in 15 games last season. A four-time All-Pro selection, Johnson hauled in 1,012 passes for 13,597 yards and 64 touchdowns in 169 games with the Texans.

The Colts' offense will now feature Andrew Luck, Gore, Johnson and T.Y. Hilton. Indianapolis announced earlier this month that they would not re-sign longtime receiver Reggie Wayne.