Иоганн был старшим сыном Иоганна I Цвейбрюккенского и его жены Магдалены Юлих-Клеве-Бергской[1][2]. Он наследовал отцу в 1604 году, а в 1606 году он возвратил дому Виттельсбахов Бишвейлера в Эльзасе, забрав право владения у вассала Флаха фон Шванценберга[2]. В 1611 году он выполнил распоряжения своего покойного отца, передав младшим братьям Фридриху Казимиру и Иоганну Казимиру, передав им соответственно апанажи Ландсберг и Нойкастель, при этом сохранив для своего королевства бо́льшую часть Цвайбрюккена.
С 1610 по 1612 год он был опекуном Фридриха V, курфюрста Пфальца. В 1612 году он на короткое время фактически был исполняющим обязанности императора Священной Римской империи, замещая Рудольфа II; он чеканил монеты с императорским двуглавым орлом на реверсе.
Его первая жена умерла в 1607 году, и в 1612 году в Гейдельберге он женился на своей двоюродной сестре, дочери курфюрста Фридриха IV, а через два месяца приобрёл поместье Бирленбах (Нижний Рейн), в которое входили вассальные поместья Эберхарда, графа Рибопьера.
Иоганн умер в 1635 году в Меце и был похоронен в Александровской церкви в Цвайбрюккене[2].
Семья и дети
Первая жена — (с 1604) Екатерина де Роган (1578—1607), дочь Рене II де Рогана. Дочь: