In higher plants, specifically angiosperms, double fertilization occurs when one male gamete fuses with an egg cell, developing into a zygote, while another male gamete fuses with two polar nuclei to form the endosperm, which serves as the nutritive tissue for the developing embryo. This process is essential for seed development.