Former Chelsea and Tottenham Hotspur coach Andre Villas-Boas will take over Russian side Zenit St Petersburg this week after agreeing a two-season contract.
The Portuguese will replace Luciano Spalletti who was sacked this month.
Caretaker Sergey Semak will be in charge of the team on Wednesday for the Champions League round-of-16 return leg at Borussia Dortmund.
"Mr Villas-Boas' contract begins in March, 2014 and is valid for two seasons," the club said in a statement.
Zenit, who managed just one win in the competition this season, including the group stage, lost the first leg to Dortmund 4-2 at home.
Reunited with Hulk
The 36-year-old, who was sacked by Tottenham in December, will bump into a few familiar faces when he joins Zenit.
Brazilian forward Hulk played under him when he was head coach of Porto and defender Luis Neto and midfielder Danny are both Portuguese internationals.
The former Chelsea boss will also be more than aware of the talents Axel Witsel has to offer as the Belgian international joined Zenit from Portuguese giants Benfica.
Vitesse Arnhem coach Peter Bosz was reported to be a target and Telegraf.nl said the 50-year-old had held talks with Zenit in Amsterdam about potentially joining the club from Russia's second city.
Former CSKA Moscow manager and veteran coach Valery Gazzaev was also linked with being handed the task of taking over at last season's Russian Premier League runners-up.
Dutch media reports said Villas-Boas was chosen by Zenit because Hulk wanted a head coach who could speak Portuguese.