Brown, who had been seeking a new deal, has agreed to a four-year, $100 million contract with the Eagles that includes $57 million guaranteed, sources told ESPN's Kimberley Martin.
The 24-year-old Brown was entering the final year of his rookie deal with the Titans and was scheduled to make a base salary of just under $4 million in 2022.
"I try to support him and make decisions. Unfortunately, we understand if we are going to be here awhile, we are not going to be able to keep every single player that we draft and develop."