Philipp was born at Schloss Rumpenheim in Offenbach, the third son of Prince Frederick Charles of Hesse and of his wife Princess Margaret of Prussia (sister of the German Emperor Wilhelm II). Philipp had a younger twin brother Wolfgang, as well as two older brothers and two other younger twin brothers.