Lance Stroll will drive for Racing Point Force India alongside Sergio Perez next year, completing the driver line-up for the 2019 Formula One season.
The team announced on Friday that the Canadian, whose father led a consortium to take over the team in August, had committed to a long-term deal with them following the end of his time with Williams.
Stroll was promoted to a full-time seat with Williams, having previously served as a development driver, in 2017. His debut campaign was highlighted by a third-place finish at the Azerbaijan Grand Prix that saw him become the youngest rookie to claim a podium at 18 years and 239 days.
He claimed 40 points but endured a disappointing second season, finishing 2018 a lowly 18th in the drivers' championship with just six points to his name.
The 20-year-old will look to rediscover more of his 2017 form with his new team, having – as expected – replaced Esteban Ocon, who is now without a seat after two years with Force India.
Stroll told their official website: "This is the beginning of an incredibly exciting journey in my Formula One career.
Racing Point Force India is delighted to announce that @lance_stroll will join the team for 2019 to race alongside Sergio Perez. Lance has pledged his commitment to the team as part of a long-term deal.— Racing Point Force India F1 (@ForceIndiaF1) November 30, 2018
Full story: https://t.co/5Op71I0Ndk pic.twitter.com/l91Yehg9Hk
"I look forward to working alongside a successful team with a great culture. It's a new challenge and I am excited to embrace this new opportunity."
Team principal and CEO Otmar Szafnauer added: "I'm pleased that we can finally confirm Lance's arrival to race alongside Sergio next year. It gives us an exciting line-up with the perfect blend of youth, talent, and experience.
"Lance is only 20 and already has two years of Formula One experience under his belt, as well as a podium finish and a front row start. We see huge potential in Lance and believe we can create an environment in which he can flourish.
"Our team has enjoyed great success nurturing and developing young and talented drivers, and we are very excited to begin our journey with Lance.
"I would also like to take the opportunity to thank Esteban Ocon for his contribution to the team over the last two seasons and wish him well for the future."
|Inter 2 Empoli 1: Keita, Nainggolan secure Champions League berth in thriller|
|SPAL 2 AC Milan 3: Kessie brace not enough for Champions League place|
|Lyon star Aouar eager for Guardiola link-up|
|Seven-try St Helens thrash Castleford Tigers|
|Donnarumma injured in AC Milan´s final Serie A fixture|
|Relaxed ´outsider´ Federer cruises through, Paris woe for Cecchinato|
|Juventus deny making an approach for Guardiola|
|De Ligt keeping options open amid Barca and Man United rumours|
|Sampdoria 2 Juventus 0: Allegri suffers late defeat in final game|
|Wiesberger fends off MacIntyre to win Made in Denmark|
|Sokratis: Arsenal boss Emery the best coach of my career|
|Verstappen: I gave it my all to pass Hamilton|
|Cataldo takes stage win on rough day for Roglic|
|Kovac reassured as Hoeness recommends Boateng for Bayern exit|
|I was fighting with the spirit of Lauda - Hamilton wins his ´hardest race´|
|Galatasaray leading race to sign Babel|
|Ireland flanker O´Brien ruled out of Rugby World Cup|
|Fittler hopeful on Frizell as wounded Dragons send duo for scans|
|Hamilton clings on for Monaco glory but Mercedes´ one-two run ends|
|Federer enjoys serene Roland Garros return|
|Suarez hits out at questions over Barcelona commitment|
|Injured Auger-Aliassime withdraws from French Open|
|Sancho ´guaranteed´ to stay at Borussia Dortmund|
|Kerber stunned by teenager Potapova in Roland Garros opener|
|This party is for everyone! Emotional Parejo leads Valencia in Copa celebrations|
|Cleary in for New South Wales, Maloney misses out|
|Emery had to convince Arsenal stars to care about Europa League|
|Frizell suffers Origin scare, Addo-Carr at the double for Storm|
|Leonard´s experience made a difference, admits Antetokounmpo|
|Pochettino fears Kane call could decide Champions League final|
|Giannis: This is just the start for the Bucks|
|Best player in the NBA? Leonard focused on Raptors´ success|
|Manchester United 2 Bayern Munich 1 (1998-99) - Where are they 20 years on?|
|Manchester United 1998-99: The best wins of Ferguson´s treble from Turin to Barcelona|
|Yankees sweep double-header, remain atop AL East|
|Tuchel´s PSG extension - Opta numbers help to explain new deal|
|Herring beats Ito to claim WBO super-featherweight title|
|Three takeaways from Raptors´ historic win over Bucks|
|Raptors defeat Bucks to earn first ever Finals berth|
|MLS Review: Rooney salvages draw for DC, Union beaten|
|Liverpool want to emulate Man City dominance – Henderson|
|Marcelino revels in ´happiest day´ after Copa del Rey success|
|Kovac praises Bayern turnaround after completing double|
|Red Sox´s Devers robbed of home run by Minute Maid Park girder|
|Warriors´ Iguodala considering retirement|
|Na leads at Colonial, Spieth two shots back|
|Valverde vows to fight on at Barcelona|
|I can be one of the best in the world - Zverev defiant after return to winning ways|
|Finland to face Canada in final after downing Russia|
|Valverde not to blame for Barcelona´s Copa defeat, says president Bartomeu|
|Rummenigge reaffirms Bayern Munich´s Kovac stance after DFB-Pokal triumph|
|Barcelona season bittersweet after Copa loss, says Pique|
|Ribery proud after making victorious Bayern Munich farewell|
|Centurion Smith unfazed by England boos|
|Warrington battle past Wigan as Giants humiliate Hull|
|Barcelona 1 Valencia 2: Valverde pressure increases as Catalans denied historic Copa win|
|Leinster retain Pro14 title to spoil Hogg farewell|
|F1 Raceweek: Hamilton hopes rain will not scupper likely Monaco glory|
|Bayern Munich 3 RB Leipzig 0: Lewandowski´s brace helps secure domestic double|
|Crusaders march on as Sharks enjoy derby delight|
|Champions League failure would be ´huge disappointment´ for Atalanta - Gasperini|
|Lennon offered full-time Celtic job after treble-treble|
|Paris Saint-Germain must pull together in one direction to improve - Tuchel|
|Toulon end Castres´ reign, La Rochelle and Montpellier seal play-off spots|
|Coutinho, Semedo & Arthur start Copa del Rey final after injury problems|
|Yastremska shrugs off Garcia to claim maiden clay title|
|Gasly handed Monaco grid penalty|
|Without him, I would have one title – Hamilton dedicates Monaco pole to Lauda|
|Neymar, Mbappe and how to help Kimpembe: Tuchel´s Paris Saint-Germain to-do list|
|Outgoing Ribery and Robben on Bayern bench as Neuer starts DFB-Pokal final|