Il 12 maggio 2016 si trasferisce al Borussia Dortmund per 15 milioni di euro più bonus, firmando un contratto valido fino al 30 giugno 2021. Esordisce con la nuova maglia il 14 agosto seguente nella Supercoppa di Germania, persa per 0-2 contro il Bayern Monaco. Il 20 settembre trova il suo primo gol nel campionato tedesco nella vittoria per 5-1 sul campo del Wolfsburg. Il 22 novembre mette invece a segno la sua prima rete in Champions League nell'8-4 interno contro il Legia Varsavia. Il 26 aprile 2017 trova il primo gol in Coppa di Germania nella partita vinta per 3-2 sul campo del Bayern Monaco che vale l'accesso alla finale, vinta per 2-1 contro l'Eintracht Francoforte.