Under andre verdenskrig tjenestegjorde han som offiser i hærens sanitet i Norge, Canada, Island, Storbritannia, Frankrike, Belgia, Nederland og Tyskland. Fra 1942 til 43 var Kreyberg i London som hygieniker hos sanitetssjefen. Her utviklet han en stridsrasjon, «Kreybergrasjonen». Fredssommeren 1945 var han sjef for leirene for tidligere krigsfanger i Nord-Norge.