Той е син на Зайфрид фон Егенберг (1526 – 1594), господар на Ерберсдорф, съпругата му Анна Бенигна Галер фон Шванберг († 1623), дъщеря на Зигмунд Галер фон Шванберг.
Йохан (Ханс) е приятел от младини на ерцхерцогФердинанд II от Австрия. През 1615 г. той е негов главен дворцов съветник, президент на Тайния съвет и щатхалтер на Вътрешна Австрия, Долна Австрия, Горна Австрия, Щирия и Крайна.
Той умира на 18 октомври 1634 г. в Любляна (Лайбах) и е погребан в Грац.
Фамилия
Йохан (Ханс) се жени на 5 април 1598 г. в Грац за фрайин Мария Сидония фон Танхаузен (* ок. 1579; † 9 май 1614 във Виена), дъщеря на фрайхер Конрад фон Танхаузен (1519 – 1601) и Доротея фон Тойфенбах († 1595). Те имат децата:[1][2]
Мария Анна
Мария Отилия
Мария Сидония († пр. 15 януари 1650 в Грац), омъжена на 3 февруари 1626 г. за граф Юлиус Найдхард фон Мьорзберг († 1642)
Мария Франциска (1607 – 1679), омъжена на 28 юни 1620 г. в Грац за граф Леонхард VII Карл фон Харах-Рорау I Харах цу Рорау и Танхаузен (1594 – 1645)
Йохан Антон I фон Егенберг (1610 – 1649), 2. имперски княз фон Егенберг 2. херцог на Крумау, женен на 19 октомври 1639 г. в Регенсбург за маркграфиня Анна Мария фон Бранденбург-Байройт (1609 – 1680)
Мария Маргарета Терезия (1609/1617 – 1657), омъжена I. 1626 във Виена (анулиран 1632) за граф Адам Павел Славата з Цлуму а Кошумберка (1604 – 1657), II. за граф Михаел Йохан фон Алтхан (1597/1607 – 1649)
Walther Heydenforff: Die Fürsten und Freiherren zu Eggenberg und ihre Vorfahren. Verlag Styria, Graz 1965.
Franz Kammerhofer: Ein Staat in Alt-Österreich: Besitzungen der Eggenberger. Franz Kammerhofer, Graz 1998, ISBN 3-9500808-1-3.
Barbara Kaiser: Schloss Eggenberg. Christian Brandstätter Verlag, Graz 2006, ISBN 3-902510-96-X.
Roman von Procházka: Genealogisches Handbuch erloschener böhmischer Herrenstandsfamilien. Verlag Degener & Co, Neustadt an der Aisch 1973, ISBN 3-7686-5002-2. (Stammfolge Slawata, (Schlawata, Graf S(ch)merczansky von Chlum und Koschumberg, Slawata z Chlumu a z Kossumberka), ein böhmisches Ministerialengeschlecht, S. 281 – 286, dort S. 284 Maria Margarethe von Eggenberg, Tochter des Johann Ulrich v. Eggenberg)