Współkonstruktor działa 75 mm. W 1937 był wykładowcą mechaniki i projektowania materiałowego w Szkole Podchorążych Artylerii w Toruniu. Na stopień podpułkownika został awansowany ze starszeństwem z dniem 19 marca 1939 i 15. lokatą w korpusie oficerów artylerii. W dalszym ciągu pełnił służbę w Szkole Podchorążych Artylerii na stanowisku wykładowcy mechaniki i budowy sprzętu.
W kampanii wrześniowej wzięty do niewoli radzieckiej. Według stanu na 19 i 29 października był jeńcem juchnowskiego obozu przejściowego. W aktach osobowych Kaczyńskiego z juchnowskiego obozu z: 19 października – stopień podany jako major, podobnie w liście jeńców generałów i wyższych oficerów obozu juchnowskiego z 28 października. W listopadzie 1939 przewieziony do obozu w Kozielsku. Między 11 a 12 kwietnia 1940 przekazany do dyspozycji naczelnika smoleńskiego obwodu NKWD – lista wywózkowa 025/1, poz. 39, nr akt 4075 z 09.04.1940. Został zamordowany 13 lub 14 kwietnia 1940 przez NKWD w lesie katyńskim. Zidentyfikowany podczas ekshumacji prowadzonej przez Niemców w 1943, zapis w dzienniku ekshumacji pod datą 08.05.1943.