Il a épousé le 13 mai 1995 Isabel de Castro Curvelo Herédia .La cérémonie a été célébrée dans le Monastère de Jeronimo à Lisbonne et présidée par le Cardinal D. Antonio Ribeiro).Le couple a eu trois enfants :
1. le prince Afonso de Herédia de Bragança (né à Lisbonne le 25 mars 1996), « prince de Beyre » et « duc de Barcelos » ;
2. l'infante Maria Francisca de Herédia de Bragança (née à Lisbonne le 3 mars 1997) ;
3. l'infant Dinis de Herédia de Bragança (né à Lisbonne le 25 novembre 1999), « duc de Porto ».