Hendrik werd in 1876 in het Duitse Schwerin geboren als zoon van groothertog Frederik Frans II van Mecklenburg-Schwerin en diens derde echtgenote prinses Marie van Schwarzburg-Rudolstadt. In 1901 trouwde hij met de Nederlandse Koningin Wilhelmina (1880-1962) en werd hij prins der Nederlanden.