Mario Goetze występuje na pozycji pomocnika. Pierwsze piłkarskie szlify zdobywał w klubach SC Ronsberg oraz Eintracht Hombruch. W wieku ośmiu lat trafił do szkółki Borussii Dortmund. Pod koniec listopada 2009 roku, w wieku 17 lat, zadebiutował w Bundeslidze, gdy w końcówce meczu z Mainz zmienił JakuRozwińba Błaszczykowskiego. W 2013 roku postanowił skorzystać z oferty Bayernu Monachium czym rozwścieczył kibiców Borussii.
Mario Goetze w reprezentacji Niemiec zadebiutował w listopadzie 2010 roku w meczu ze Szwecją.