Financial terms of the extension were not announced.
"We are excited to continue our tremendous partnership with the Premier League, and we look forward to presenting the world’s finest football league to Americans for many years to come," said NBC Sports Group Chairman Mark Lazarus.
"As sports fans, there’s nothing better than waking up on a weekend morning to live and relevant events."
NBC is in the final season of a three-year, $250 million (160 million pounds) deal with the Premier League. The new deal will run through the 2021-22 season. NBC is a unit of Comcast Corp.
"NBC Sports has done a fantastic job broadcasting the Barclays Premier League for the last two seasons and we are extremely pleased that they have invested in our U.S. rights." said Premier League Executive Chairman Richard Scudamore.
The Premier League averaged 479,000 viewers on NBC and NBCSN last year, up 9 percent from its debut season in 2013-14.
(Reporting by Steve Ginsburg in Washington; Editing by Mohammad Zargham)