Irvin Charles began his football career at the collegiate level, playing for the Louisiana State University (LSU) Tigers. He was a member of the Tigers from 2015 to 2017 before entering the NFL Draft in 2018. Charles went undrafted but was signed as a free agent by the New Orleans Saints in May 2018. He later joined the Kansas City Chiefs in January 2019 and the New York Jets in February 2019, where he currently plays as a wide receiver.