W 1939 dowodził I batalionem 64 pp. 1 września 1939 około godz. 20.30 zastąpił rannego ppłk. dypl. Bolesława Ciechanowskiego na stanowisku dowódcy pułku. Dowodził nim w czasie bitwy nad Ossą, podczas walk odwrotowych, a następnie w bitwie nad Bzurą. 12 września dowodzony przez niego pułku stoczył walkę o opanowanie Łowicza, „uwieńczoną pięknym sukcesem dzięki wykorzystaniu dobrze pracującej liczniejszej artylerii”. 22 września 1939 dostał się do niemieckiej niewoli. Przebywał w Oflagu VII A Murnau. W kwietniu 1945, po uwolnieniu z niewoli, wrócił do kraju. Zmarł 6 maja 1958 w Kluczborku, w czasie podróży służbowej.