Ο Δημήτριος Ζαφειρόπουλος γεννήθηκε στους Δελφούς το 1898 και ολοκλήρωσε τις γυμνασιακές του σπουδές στην Άμφισσα, το 1916. Αποφοίτησε ως ανθυπολοχαγός από τη Σχολή Ευελπίδων και έλαβε μέρος στη Μικρασιατική Εκστρατεία, όπου και τραυματίστηκε. Το 1928 αποφοίτησε από την Ανώτερη Ακαδημία Πολέμου και μέχρι το 1940 υπηρέτησε ως επιτελικός σε μεγάλες μονάδες. Το 1940, στον ελληνοϊταλικό πόλεμο, διακρίθηκε ως επιτελάρχης της μεραρχίας του. Την περίοδο της Κατοχής ανήκε στην οργάνωση του Ναπολέοντα Ζέρβα και μετά την Απελευθέρωση, στη διάρκεια του Εμφυλίου Πολέμου, υπήρξε διοικητής μεγάλων μονάδων, έως και της 8ης Μεραρχίας. Το 1952 χρημάτισε διοικητής της Ανώτατης Σχολής Πολέμου.
Ο Δημήτριος Ζαφειρόπουλος τιμήθηκε με πολλά χρυσά αριστεία ανδρείας, ενώ ως συγγραφέας, έγραψε περισσότερα από δεκαπέντε βιβλία. Πέθανε στις 11 Μαρτίου 1968.