Johann var sønn av hertug Johan Adolf av Slesvig-Holsten-Gottorp og hustru Augusta av Danmark. Han var nevø av fyrstbiskop Johan Frederik, som han etterfulgte.