Incident se odehrál kolem deváté hodiny večer místního času. Podle deníku Die Welt zaútočil muž nejprve na cestující ve vlakovém vagonu a následně znovu v hale nádraží. Svědci popsali, jak desítky lidí prchaly v panice z nádraží, zatímco ulicemi znělo houkání sirén přijíždějící policie.
Na místo dorazily hlídky a také speciální jednotka, nasazen byl i vrtulník. Policisté düsseldorfské nádraží uzavřeli, zastavena byla také tramvajová doprava před staniční budovou. Sanitky odvážely raněné do okolních nemocnic.
Útočník se však pokusil utéct, přeběhl koleje a skočil z několik metrů vysokého mostu na silnici. Po dopadu z výšky několika metrů utrpěl těžká zranění a byl převezen do nemocnice.
Policie pachatele označila jako 36letého muže z někdejší Jugoslávie, který žil ve Wuppertalu nedaleko metropole spolkové země Severní Porýní-Vestfálsko. O tom, zda měl komplice, není zcela jasno, bezpečnostní jednotky krátce po činu zadržely ještě dva další lidi, kteří se chovali podezřele.