The deal is for $40 million, could be worth up to $43 million and includes $26.9 million guaranteed, sources told ESPN's Adam Schefter.
Sweat, 24, is now tied to the Eagles through the 2024 season. He was in the final year of his rookie deal.
The Florida State product is in his fourth year with the team after being drafted in the fourth round of the 2018 draft. He has appeared in 40 career games, recording 66 tackles with 10 sacks and three forced fumbles.