Edmund Veesenmayer var sønn av realskolelæreren Franz Xaver Veesenmayer fra Oberstaufen ved Kempten. Etter abitur, studerte han statsvitenskap i München i årene mellom 1923 og 1926. Deretter tok han doktorgraden hos sosialøkonomen Adolf Weber. Han arbeidet deretter som dosent ved og ved handelshøyskolen i Berlin.