Johnson grew up in Cincinnati, Ohio and attended Summit Country Day School.
[2][3] Johnson was recruited as a running back at Ohio State until his junior season when he was moved to wide receiver.
[5] During the 2022 Peach Bowl against Georgia, he caught a go-ahead 37-yard touchdown pass giving Ohio State a lead of 28-24 right before the half.
[6] On August 19, 2023, Johnson was named the Buckeyes' Block "O" jersey recipient and wore a No.
[8] After not being selected in the 2024 NFL draft, Johnson signed with the Buffalo Bills as an undrafted free agent.