De su mujer Ana de Velasco y Girón,[1] hija del condestable de Castilla Juan Fernández de Velasco y Tovar, tuvo cuatro hijos:
Juan el Restaurador (1604 - 1656), VIII duque de Braganza con el nombre de Juan II y coronado rey de Portugal en 1640 con el nombre Juan IV de Portugal;
Eduardo (1605 - 1649), Señor de Vila do Conde;
Catalina (1606 - 1610);
Alejandro (1607-1637).