Bauingenieur / Vater: Heinrich Leonhard Eggers, Gerichts-Sekretär / Mutter: Henrike Dorothee Charlotte Christiane Eggers geb. Schäfer /
Bau-Eleve / 1871–1875 Studium an der Polytechnischen Schule in Hannover, Schüler von Conrad Wilhelm Hase u. a. / 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.