Tuvo dos matrimonios y larga descendencia ilegítima —destaca, entre sus hijos bastardos, el futuro valido de Carlos II, Juan José de Austria—, pero sólo cuatro de sus hijos legítimos llegaron a la edad adulta.