Max Verstappen has signed a new contract with Red Bull which keeps him with the team until 2020.
The 20-year-old has impressed since moving into Formula One for the 2016 season, and became the youngest grand prix winner with his victory in Spain last year.
Red Bull team principal Christian Horner said: "We are delighted that Max has agreed to extend his contract with Red Bull Racing.
"We had a phenomenal start together in Spain last year and Max has only pushed on from there. It was a great moment for the whole team to see him put the frustrations of this season behind him in taking that fantastic victory in Malaysia last month."
Verstappen, who claimed his first victory of the season in Malaysia last month, was due to be a free agent at the end of next season.
But Red Bull's move to sign the Dutchman up for an additional three years puts an end to the theory that he would move to Mercedes or indeed Ferrari in 2019.
"Red Bull has always shown their faith and belief in me with actions," Verstappen said. "They invited me in to the young driver programme as a 16-year-old, then giving me my start in Formula One when I was just 17, and then the opportunity to race with Red Bull Racing where I had such a dream start with this team.
"They have always backed me and my ambition and I know we share that ambition.
"Their support, from the guys and girls in the factory through to the crew in the garage, no matter what plays out on the race track, has always been 100 per cent.
"We've also had some fun times. I'm very happy to commit further to Red Bull Racing and I'm looking forward to working together to enjoy more success in the years to come."