Swinson attended high school at Long Island Lutheran located in Brookville, New York.
Coming out of high school, Swinson was rated as a three-star recruit, and he committed to play college football for the Missouri Tigers.
[7][8] During Swinson's two-year career at Arizona State in 2022 and 2023, he appeared in 24 games, notching 21 receptions for 233 yards and two touchdowns.
[9] After not being selected in the 2024 NFL draft, Swinson signed with the Green Bay Packers as an undrafted free agent.
[11] On September 3, 2024, the Carolina Panthers signed Swinson to their active roster off the Packers practice squad.