Antes de heredar el título paterno, Hans Heinrich se casó en primeras nupcias el 1 de agosto de 1946, a los 25 años de edad, con una aristócrata alemana nacida en Viena: la princesa Teresa de Lippe (1925-2008).