Fülöp a görög és a dán királyi család sarja. Görögországban született, de csecsemőkorában elűzték az országból egész családjával együtt, ezért Franciaországban és Németországban nevelkedett. Az Egyesült Királyságban végezte el tanulmányait és 1939-ben, 18 éves korában belépett a Brit Királyi Haditengerészetbe.
1939 júliusától kezdett levelezni az akkor 13 éves Erzsébet hercegnővel, akivel 1934-ben találkoztak először.
A második világháború alatt a Földközi-tenger és a Csendes-óceán flottáin szolgált. A háború után VI. György engedélyt adott Fülöpnek Erzsébet feleségül vételére. Négy gyermekük született: a trónörökös Károly herceg, Anna hercegnő, András herceg és Eduárd herceg.