Gregor Strasser was born on 31 May 1892 into the family of a Catholic judicial officer who lived in the Upper Bavarian market town of Geisenfeld.
When war broke out in Europe in 1914, Strasser suspended his studies at Ludwig Maximilians University of Munich to enlist as a volunteer in the German Imperial Army.