Su padre, el príncipe Felipe, duque de Edimburgo, es el único hijo varón del príncipe Andrés de Grecia, hijo del rey Jorge I de Grecia, y la princesa Alicia de Battenberg (la reina Victoria era su bisabuela).