Sky Sports has agreed a new broadcast deal with Formula One Management to become the exclusive home of Formula 1 in the UK and Ireland from 2019 to 2024.
It has also picked up the free-to-air rights for the F1 British Grand Prix from Channel 4, and will show the races on one of its free channels from 2019 onwards.
F1 boss Bernie Ecclestone said: "I am delighted that we will continue to work together. Sky’s commitment to the sport and standard of coverage is second to none."
"This is a brilliant deal that takes Sky’s partnership with F1 to the next level," said Sky Sports director Barney Francis. "We are delighted that we are strengthening our coverage for viewers even further, with live and exclusive F1 from 2019 and the chance to watch in Ultra High Definition for the first time from next season."
Commentator Martin Brundle added: "I joined Sky Sports because I wanted to be part of a dedicated F1 channel with a total and long term commitment to the sport. And we have certainly delivered on that. In a fast changing media landscape, our coverage will get even better for F1 fans."