Bauingenieur / Vater: Heinrich Leonhard Eggers, Gerichts-Sekretär / Bau-Eleve / 1871–1875 Studium an der Polytechnischen Schule in Hannover,
Schüler von Conrad Wilhelm Hase / 1876 Bauführer-Prüfung / Bauführer in Hannover / 1882 Baumeister-Prüfung für das Bauingenieur-Fach /
Regierungsbaumeister in Hannover / Regierungsbaumeister in Halle an der Saale / Regierungsbaumeister in Magdeburg / Regierungsbaumeister in
Bernburg, ab 1891 Eisenbahnbau- und Betriebsinspektor / 1894 Vorstand der Eisenbahn-Bauinspektion in Aschersleben, später Vorstand des
Eisenbahn-Betriebsamtes I. in Aschersleben / 1899 Regierungs- und Baurat / 1913 Geheimer Baurat / 1920 Entlassung aus dem Staatsdienst
auf eigenen Wunsch / Ruhestand in Wernigerode am Harz
Mitgliedschaften: ab 1876 Mitglied im Architekten- und Ingenieur-Verein in Hannover
Johannes Eggers war ein Schwiegersohn von Baurat Otto Kilburger (1830–1913) in Halle an der Saale.