Era el segundo hijo varón del conde Juan VI de Nassau-Dillenburg y de su esposa, Isabel de Leuchtenberg.
Juan VII fundó un colegio militar en la ciudad de Siegen, "expresamente para producir un cuerpo de oficiales para el Calvinismo".
[1] Se casó dos veces.
Tuvieron los siguientes hijos: En segundas nupcias, contrajo matrimonio el 27 de agosto de 1603 con la Duquesa Margarita de Schleswig-Holstein-Sonderburg, hija del Duque Juan II de Schleswig-Holstein-Sonderburg y por lo tanto también una nieta de Cristián III de Dinamarca.
Tuvieron los siguientes hijos: Juan VII y sus dos viudas están enterradas en la cripta real en Siegen.