Architekt / Vater: Heinrich Leonhard Eggers, Gerichts-Sekretär / aufgewachsen in Hannover / 1871–1875 Studium an der
Polytechnischen Schule in Hannover, Schüler von Conrad Wilhelm Hase / 1876 Bauführer-Prüfung / Regierungsbauführer /
1882 Baumeister-Prüfung / Regierungsbaumeister in Bernburg, ab 1891 Eisenbahnbau- und Betriebsinspektor /
1894 Vorstand der Eisenbahn-Bauinspektion in Aschersleben, später Vorstand des Eisenbahn-Betriebsamtes I in Aschersleben /
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.