Dirk Geiger fuhr bis 2011 Pocketbike. Er wurde 2010 Deutscher Meister in der Junior-A-Klasse und 2011 Deutscher Meister in der Klasse Junior B. 2012 erfolgte der Aufstieg in den ADAC Minibike Cup, wo er in der Einsteigerklasse Meister wurde. 2013 belegte Geiger Platz vier im ADAC Minibike Cup in der Nachwuchsklasse, in der folgenden Saison 2014 gewann er den deutschen Meistertitel in dieser Klasse und wurde Vize-Europameister auf einer Honda NSF 100.
2020 fuhr Geiger für CarXpert PruestelGP ein Rennen der Moto3-Weltmeisterschaft auf KTM, weil Stammfahrer Barry Baltus das Mindestalter von 16 Jahren erst im Laufe der Saison erreichte.[1]
Er fuhr dann in der Saison 2020 weiter in der Moto3-Junioren-WM und erreichte in der Supersport 300-Klasse der IDM mit zwei Siegen den vierten Gesamtplatz. Geiger startete für das Racing Team Freudenberg auf KTM. Diese Platzierung konnte er 2021 mit drei Siegen wiederholen.