Brown was drafted by the Cincinnati Bengals in the seventh round (223rd overall) of the 2019 NFL draft.[1][2] He was waived during final roster cuts on August 31, 2019.[3]
On December 4, 2019, Brown was signed to the Oakland Raiders practice squad.[5] On December 30, 2019, Brown was signed to a reserve/future contract. He was waived on August 3, 2020.[6] He was re-signed to the Raiders' practice squad on September 6, 2020.[7] He was released on September 17.[8]
Washington Football Team
On November 2, 2020, Brown was signed to the Washington Football Team's practice squad.[9] On January 11, 2021, Brown signed a reserve/futures contract with the team;[10] but was released on August 24, 2021.[11]
Las Vegas Raiders (second stint)
On September 1, 2021, Brown was signed to the Las Vegas Raiders practice squad.[12] After the Raiders were eliminated in the 2021 Wild Card round of the playoffs, he signed a reserve/future contract on January 17, 2022.[13] On March 25, 2022, the Raiders cut Brown.[14]
New Orleans Saints
On August 8, 2022, Brown signed with the New Orleans Saints.[15] He was waived/injured a week later and placed on injured reserve.[16] He was released on August 22. He was re-signed to the practice squad on October 4.[17] He was released on November 1.