He played for Ohio for two seasons prior entering the transfer portal of January 2023; he received all-MAC honours in 2021.[4][5]
In his final year of eligibility for Illinois in 2023, he played all 12 games with 11 starts at nose tackle. In those games, he registered 27 tackles while having achieved three or more tackles in seven games.[6] Across his college career, he played 36 games for Ohio and Illinois with a combined 38 total tackles, three tackles for loss, and a sack.[5]
He went undrafted in the 2024 NFL Draft and was drafted in the second round (16th overall) in the 2024 CFL global draft by the Toronto Argonauts.[3][8] He signed as an undrafted free agent for the Dallas Cowboys in April 2024.[2][9] He appeared in three preseason games for the Cowboys and finished with seven tackles and a half sack.[10] He was waived by Dallas in August 2024.[11] Shortly afterwards, he was signed to Dallas Cowboys practice squad on an three-year international development contract.[12][10] It was reported that the Cowboys were initially unaware of his eligibility for the International Player Pathway when he was first signed.[13] He signed a reserve/future contract on January 6, 2025.[14]