Enrique Tudor nació en el castillo de Pembroke, en Gales, hijo de Edmundo Tudor y de Margarita Beaufort.