Dimitrios Ioannidis speelde in de jeugd van SSVg Heiligenhaus, MSV Duisburg, FC Schalke 04, Fortuna Düsseldorf, Rot-Weiß Oberhausen en Fortuna Sittard.[3] In het seizoen 2018/19 zat hij eenmaal op de bank bij het eerste elftal van Fortuna, en het seizoen er na werd hij toegevoegd aan de eerste selectie. Hij debuteerde voor Fortuna op 4 augustus 2019, in de met 4-0 verloren uitwedstrijd tegen AZ. Hij kwam in de 66e minuut in het veld voor Adnan Ugur. Ook in de met 1-1 gelijkgespeelde uitwedstrijd tegen sc Heerenveen op 31 augustus 2019 viel hij in. Verder kwam hij in het seizoen 2019/20 niet actie, en zodoende werd hij in het seizoen 2020/21 aan Sportfreunde Lotte verhuurd. Hierna maakte hij transfervrij de overstap naar Rot Weiss Ahlen.