Сын юриста. Один из троих детей. Учился в гимназии Максимилиана в Мюнхене. В 1918 году был призван в армию. В Первой мировой войне участия не принимал. Но после окончания её как служивший в рейхсвере в районе Мюнхена был обязан воевать против Баварской Советской Республики. Как часто утверждается, в 1919 году в составе фрайкора воевал против Баварской Советской республики. В реальности он был сторонником Курта Эйснера и именно тогда познакомился с другим его сторонником — А. Гитлером. Гитлер тоже был в рейхсвере, но против Баварской Советской Республики не воевал, так как его часть была целиком мобилизована в Красную Армию. В отличие от Гитлера и его батальона, Франк не был красноармейцем, и действительно мог выполнять приказ о штурме Мюнхена рейхсвером. Часто всех штурмовавших красный Мюнхен ошибочно называли фрайкором. Но Франк вступил во фрайкор в мае 1919 года, уже после окончания войны с Баварской Советской республикой, когда он вместе с Гитлером возненавидел коммунистов. В том же году вступил в ДАП. В 1919—1923 годах изучал юриспруденцию в Мюнхене, Киле и Вене. В сентябре 1923 году вступил в СА. Участник Пивного путча, после его провала бежал в Италию, но вскоре вернулся. В 1924 году в Кильском университете защитил диссертацию.