El 18 de diciembre de 1565, se casó con Juana de Habsburgo-Jagellón (1547–1578), archiduquesa de Austria, la menor de los quince hijos del emperador Fernando I de Habsburgo y de Ana Jagellón de Hungría y Bohemia y hermana del futuro emperador Maximiliano II de Habsburgo.