Nacida en la ciudad de Segovia, María fue la mayor de los hijos del rey Enrique III y la reina Catalina de Lancáster.