william was born in kassel, the son of landgrave maurice of hesse-kassel and his consort agnes of solms-laubach. his mother died shortly after his birth, and his father subsequently married countess juliane of nassau-dillenburg.