Michael Schäfer promovierte an der Ludwig-Maximilians Universität München im Fach Neuere und Neueste Geschichte. Anschließend arbeitete er als wissenschaftlicher Angestellter an der Universität Bielefeld, wo er sich 2001 habilitierte. Seit 2002 lebt Schäfer in Dresden als freier Historiker und ist als wissenschaftlicher Mitarbeiter in universitären Forschungsprojekten tätig. Er hat unter anderem Bücher zur Geschichte des Bürgertums, zur sächsischen Wirtschaftsgeschichte und zu Familienunternehmen und Unternehmerfamilien veröffentlicht. Momentan beschäftigt er sich mit dem Kreis um den Philosophen und Literaturnobelpreisträger Rudolf Eucken.