The 23-year-old, who enjoyed a breakout season with Frankfurt after joining from Hannover in January 2017, has agreed to a five-year deal at the Signal Iduna Park.
"My objective with Dortmund in the coming years is to be successful and, if possible, win a few titles," Wolf said.
🤝 BVB verpflichtet Marius #Wolf von @Eintracht Frankfurt!— Borussia Dortmund (@BVB) 28 May 2018
Der 23-jährige Offensivspieler hat einen Vertrag bis 2023 unterschrieben.
🗯 "Mein Ziel ist es, mit Dortmund in den kommenden Jahren erfolgreich zu sein und möglichst auch den einen oder anderen Titel zu gewinnen." pic.twitter.com/kDsvHZk28z
Wolf was a key component of Frankfurt's impressive season, scoring five goals - including one against Dortmund on Matchday 9 - and providing eight assists in 28 Bundesliga outings for the club in 2017/18, as well as featuring in every match of the Eagles' triumphant DFB Cup campaign.
"Marius Wolf is a player with a lot of developmental potential and great perspectives," commented Dortmund sporting director Michael Zorc. "The combination of his sporting abilities and his excellent mentality makes him a perfect player for Borussia Dortmund."
Watch: Wolf on target to salvage a draw for Frankfurt against Dortmund
Wolfs becomes Dortmund's second major summer following Marwin Hitz, in what promises to be a revamped side under new coach Lucien Favre.