Heflin played college football at Northern Illinois for four seasons, earning second-team all-Mid-American Conference honors for the Huskies in 2019.
[1][2] In 2021, Heflin signed with the Green Bay Packers as an undrafted free agent, and made the opening day roster.
[5] The Packers re-signed Heflin to a futures contract on January 27, 2022, following their playoff exit.
[10] The Giants re-signed Heflin to their practice squad on January 6, then released four days later.
[18] On December 3, 2024, Heflin was signed to the Los Angeles Rams practice squad.