German Adrian Sutil will drive for Sauber next season, the Formula One team said on Friday, replacing Nico Hulkenberg who moved in the opposite direction to Force India last week.
Sutil says he has known for a while where he wanted to drive but negotiations took a bit longer than planned.
The 30-year-old moves teams for the first time in Formula One, having previously only driven for Force India under its previous guises of Spyker and Midland.
Sauber team principal Monisha Kaltenborn says Sutil had been a long-term target for the team.
The best result in his 109-grand prix career is fourth place at the Italian Grand Prix at Monza in 2009, when he also qualified on the front row.
Sutil finished 13th in the drivers' championship this season with 29 points, which was not enough to see him retained by Force India who signed Mexico's Sergio Perez as their second driver on Thursday.
Sauber has yet to announce its second driver for 2014.
Force India's other driver in 2013, Briton Paul di Resta, has yet to find a drive for next season.