Chris Johnson has found a new home.

The veteran running back agreed to a one-year deal with the Arizona Cardinals on Monday, NFL on FOX Insider Jay Glazer reports. Johnson, who last played for the New York Jets in 2014, had been recovering from a gunshot wound to the shoulder he suffered during a shooting in March.

Johnson started training at Glazer's Unbreakable gym in California shortly after the incident.

More from FoxSports

The Cardinals brought the three-time Pro Bowl running back in on Sunday for a workout and a physical and the two sides agreed to a deal.

Johnson is one of just seven players in NFL history to top the 2,000-yard rushing plateau in a single season when he did it with the Titans in 2009. The 29-year-old has 8,628 career rushing yards and 51 touchdowns on the ground. He is also known for his ability the catch the ball out of the backfield.

Johnson joins a Cardinals team that has been struggling to find consistency in the backfield.