Sprawca Sprawcą masakry był 18-letni David Ali Sonboly (ur. 20 kwietnia 1998), mieszkaniec Monachium z rodziny irańskich imigrantów. Nie był on wcześniej znany policji, od co najmniej dwóch lat mieszkał z rodzicami w Monachium, w dzielnicy Maxvorstadt. W wyniku śledztwa wyszło na jaw również, że leczył się on psychiatrycznie, oraz że interesował się zbrodnią Andersa Breivika oraz strzelaninami szkolnymi w Stanach Zjednoczonych – Sonboly dokonał ataku w 5. rocznicę masakry w Norwegii. W maju 2016 zmienił we wszystkich swoich oficjalnych dokumentach imię Ali na David. Napastnik najprawdopodobniej chciał zerwać ze swoim pochodzeniem i – według jego rodziców – nawrócił się na chrześcijaństwo, ale nie praktykował swojej wiary.
Sonboly w przeszłości był leczony z powodu depresji, lęków i zespołu stresu pourazowegohttps://www.thelocal.de/20170609/revenge-or-racism-new-report-raises-questions-about-munich-shooters-motives.. W 2015 roku był przez dwa miesiące leczony w szpitalu psychiatrycznym.