The Indianapolis Colts have agreed to sign Justin Houston to a two-year, $24 million contract.

Houston was cut by the Kansas City Chiefs this offseason.

The Colts previously inquired about trading for Dee Ford of the Chiefs.