Arsenal are in a tough group containing Borussia Dortmund, but Manchester United, Manchester City and Chelsea have easier draws.
Arsenal face a daunting task after being drawn alongside last season’s runners-up as well as Rafael Benitez’s Napoli and Marseille.
The Gunners, who qualified after completing a comprehensive play-off win over Fenerbahce this week, were placed in the tough-looking Group F at UEFA’s draw in Monaco.
Manchester City will again play reigning champions Bayern Munich – who they faced two years ago – CSKA Moscow and Viktoria Plzen in Group D.
Chelsea face two of the sides they conquered en route to last year’s Europa League success in Basle and Steaua Bucharest, as well as Schalke, in Group E.
David Moyes’ Champions League bow with Manchester United will come against Shakhtar Donetsk, Bayer Leverkusen and Real Sociedad in Group A.
Group A: Manchester United, Shakhtar Donetsk, Bayer Leverkusen, Real Sociedad
Group B: Real Madrid, Juventus, Galatasaray, FC Copenhagen
Group C: Benfica, Paris St Germain, Olympiakos, Anderlecht
Group D: Bayern Munich, CSKA Moscow, Manchester City, Viktoria Plzen
Group E: Chelsea, Schalke, Basel, Steaua Bucharest
Group F: Arsenal, Marseille, Borussia Dortmund, Napoli
Group G: Porto, Atletico Madrid, Zenit St Petersburg, Austria Vienna
Group H: Barcelona, AC Milan, Ajax, Celtic