He played college football for the Long Beach City Vikings and the San Jose State Spartans.
Shelton grew up in Gardena, California, and attended Junípero Serra High School.
[3] He was also a first-team All-Central league selection for helping the Vikings win the 2017 Patriotic Bowl.
[4] On December 20, 2017, Shelton committed to play college football at San Jose State University.
[13] On August 17, 2023, Shelton was signed to the New York Jets as an undrafted free agent after going unselected in the 2023 NFL draft.