The odyssey that has been Josh Johnson's NFL career will continue into his age-40 season.

The Bengals are signing Johnson to a one-year contract to play behind Joe Burrow, the team announced.

Johnson's term with the Bengals will be his third overall, as he previously spent time with the team in 2013 and 2025. The soon-to-be 40-year-old veteran has played for 14 different NFL clubs across 23 separate stints since the Tampa Bay Buccaneers selected him in the fifth round of the 2008 NFL Draft.

Johnson spent the 2025 season with the Washington Commanders. He started two games for the squad, going 1-1 while completing 63% of his passes for 372 yards, one touchdown and two interceptions.

Johnson hasn't just played in the NFL during his professional career. He has also played for the UFL's Sacramento Mountain Lions, the AAF's San Diego Fleet and the XFL's Los Angeles Wildcats.