Adams first began his collegiate football career at the University of Iowa, where he played as a safety for the Hawkeyes. In 2020, he signed with the New Orleans Saints as an undrafted free agent but was later waived. He then signed with the Seattle Seahawks in the same year but was released from the practice squad. In 2021, Adams was signed by the New York Jets and has been a key player for the team ever since.