Kelly agreed to a contract with the Eagles on Wednesday, Tom Pelissero of NFL Network reports.
The 33-year-old started his career with the Eagles as a fifth-round pick in the 2012 NFL Draft. He spent his first three years in Philadelphia before stops with the Titans, Packers and Colts over the subsequent seven seasons. Kelly has appeared in 130 career games, making 54 starts. He gives the Eagles experienced depth at the tackle spot.