Bei der Weltmeisterschaft in Zakopane 1939 vertrat er Deutschland, wo er Achter wurde. Zum Abschluss der Saison empfing er die Vertreter der deutschen Nationalmannschaft in Johanngeorgenstadt. Dazu gehörten damals Hans Marr aus Oberhof, Franz Haslberger aus Reit im Winkl, Franz Aschenwald aus Österreich, Josef Bradl aus Salzburg, Paul Häckel aus Oberwiesenthal und Paul Schneidenbach aus Klingenthal. Außerhalb der Skisaison war Paul Kraus Soldat, später Unteroffizier beim Infanterieregiment 31 in Plauen. Im Vogtland gewann er mehrere Springen auf der Vogtlandschanze in Mühlleithen und auf der C.-A.-Seydel-Schanze am Aschberg. Beim Neujahrsspringen auf der Hans-Heinz-Schanze in Johanngeorgenstadt belegte er 1941 den 2. Platz, nach dem Sieger Gerhard Hänel und vor dem Drittplatzierten Herbert Queck.