Johnson attended Northern Nash High School located in Rocky Mount, North Carolina.
Coming out of high school, Johnson committed to play college football for the Barton Bulldogs.
[2][3] Johnson had his best collegiate season in 2023 where he notched 51 receptions for 879 yards and seven touchdowns, where he was named all-conference.
[5][6][7][8] After not being selected in the 2024 NFL draft, Johnson signed with the Tampa Bay Buccaneers as an undrafted free agent.
[10][11] Johnson made the team as a rookie free agent out of training camp.