On September 1, 2018, Johnson was waived by the Cowboys.
On September 14, 2018, Johnson was signed to the Seattle Seahawks' practice squad, but was released four days later.
On October 10, 2018, Johnson was signed to the Los Angeles Chargers practice squad. He was promoted to the active roster on November 13, 2018. He was waived on December 13, 2018 and re-signed to the practice squad. He signed a reserve/future contract with the Chargers on January 14, 2019.