Kals sluttet seg til Reichsmarine i 1924. Etter å ha tjenestegjort på torpedobåter og lette kryssere ble han overført til ubåtvåpenet i oktober 1940. Han kommanderte blant annet U-130, en type IXC ubåt, på flere patruljer. Etter en patrulje sammen med U-37, fikk han kommandoen over U-130 i juni 1941. I april 1942 bombarderte Kals og hans U-130 den allierte petroleums-tankanlegget på Curaçao. Han senket totalt 20 skip på sine 5 patruljer med denne ubåten (Til sammen 145 656 tonn alliert shipping). Han ble for sine innsats på havet tildelt Jernkorsets ridderkors.