Brown was drafted by the Los Angeles Rams with the 174th pick in the fifth round of the 2021 NFL draft on May 1, 2021.[7] On May 16, 2021, he signed his four-year rookie contract with Los Angeles. He was waived on August 31, 2021, and re-signed to the practice squad the next day.[8] He appeared in 5 games. Brown won Super Bowl LVI when the Rams defeated the Cincinnati Bengals.[9]
On February 15, 2022, Brown signed a reserve/future contract with the Rams.[10] He was waived on August 30, 2022, and signed to the practice squad the next day.[11][12] He was promoted to the active roster on December 24. He appeared in 7 games.
Brown was released on January 8, 2024 and re-signed to the practice squad.[13][14] He was not signed to a reserve/future contract after the season and thus became a free agent when his practice squad contract expired.[15]
On May 22, 2024, Brown signed with the Tampa Bay Buccaneers.[18] He was placed on injured reserve on September 6.[19] Brown was activated on October 20. On December 31, the Buccaneers re-signed Brown to their practice squad.[20] He appeared in three games.
Dallas Cowboys
On January 1, 2025, Brown was signed by the Dallas Cowboys off the Buccaneers practice squad.[21]