Schaub, nacido en Múnich,[1] asistió en un hospital de campaña militar durante la Primera Guerra Mundial y posteriormente en el Departamento Central de Abastecimiento en Baviera.
En 1920, se afilia al partido Nazi con el número de ficha 81, y también a las Sturmabteilung (SA) o "Camisas pardas".
En 1925, trabaja por cuenta propia hasta que Hitler lo llama y se hace su asistente personal ingresando en las SS, con el número de ficha 7.
Más tarde se convierte en miembro del Reichstag, en representación de Oberbayern-Schwaben.
Al final de la guerra, es enviado al Berghof en Berchtesgaden y a Múnich a destruir toda la documentación privada del dictador.