 On April 27, 2019, Johnson signed a contract with the Houston Texans.He was waived on August 31, 2019

On September 2, 2019, Johnson was signed to the Buffalo Bills practice squad.He was released on September 18.