Real Madrid will play Manchester City in the Champions League round of 16 while holders Liverpool face Atletico Madrid.
Chelsea will meet Bayern Munich in a repeat of the 2012 final where Blues boss Frank Lampard lifted the trophy as captain while Borussia Dortmund will face Paris Saint-Germain with manager Thomas Tuchel returning to his former club.
Lyon face Juventus, while Tottenham were drawn against RB Leipzig.
Elsewhere, debutants Atalanta will meet Valencia and Napoli will play Barcelona.
For the first time in Champions League history, all 16 teams in the knockout stages are from the top five ranked leagues in Europe of England, Spain, Italy, Germany and France.
The first legs will be played on Feb. 18 and 19 and Feb. 25 and 26, with the return legs on March 10 and 11 and March 17 and 18. The final is on May 30 in the Turkish city of Istanbul.
Full Draw
Borussia Dortmund vs. Paris Saint-Germain
Real Madrid vs. Manchester City
Atalanta vs. Valencia
Atletico Madrid vs. Liverpool
Chelsea vs. Bayern Munich
Lyon vs. Juventus
Tottenham vs. RB Leipzig
Napoli vs. Barcelona