He played college football at Miami University and was signed by the Minnesota Vikings as an undrafted free agent in 2022.
After going unselected in the 2022 NFL draft, the Minnesota Vikings signed Brown as an undrafted free agent.
[8] He was elevated to the active roster for the Browns' week 11 game against the Buffalo Bills,[9] where he made his professional debut in the loss, appearing on 16 special teams snaps.
He was later elevated again to the active roster,[11] playing in the Browns' week 13 and 14 games, before being placed back on the practice squad.
[15] Brown returned for the 2024 season as a rotational safety, appearing in all 17 games and making four starts.