Felipe era el sexto hijo de Juan III de Portugal y de la archiduquesa Catalina de Austria, infanta de España, siendo nieto por vía paterna de Manuel I el Afortunado y de la infanta María de Aragón, y por vía materna de Felipe I de Castilla y de Juana I de Castilla.