Juan nació en Bergzabern en 1584 como el hijo mayor del Conde Palatino Juan I de Zweibrücken y su esposa, Magdalena de Jülich-Cléveris-Berg (hija del duque Guillermo V el Rico y de la archiduquesa austriaca María de Habsburgo-Jagellón).