Był członkiem sekcji propagandowej Komitetu Obywatelskiego Akcji Lwowa na Rzecz Funduszu Obrony Narodowej. 20 września 1938 wygłosił rezolucję podczas manifestacji we Lwowie na rzecz odzyskania śląska zaolziańskiego, Spisza i Orawy.

W połowie lat 30. został ustanowiony przechodni szachowy Puchar im. mjr. Józefa Klinka, o który rywalizowały reprezentacje podoficerów z polskich garnizonów.

Po wybuchu II wojny światowej podczas kampanii wrześniowej był dowódcą II batalionu pułku Obrony Narodowej we Lwowie, dowodzonego przez ppłk. Alfreda Greffnera. Po nastaniu okupacji niemieckiej został aresztowany. Był osadzony w więzieniu Montelupich w Krakowie. 20 sierpnia 1941 został osadzony w niemieckim obozie koncentracyjnym Auschwitz, gdzie otrzymał numer więźniarski 20093. Po ataku Niemiec na ZSRR z 22 czerwca 1941 był zatrudniony w wydzielonej części obozu, tzw. Russische Kriegsgefangene Lager (RKG), gdzie z uwagi na znajomość języków niemieckiego i rosyjskiego, pracował przy spisywaniu dokumentów jeńców radzieckich.

Po zakończeniu wojny pozostał na emigracji. Zmarł 16 marca 1958 w Calgary. Został pochowany na Burnsland Cemetery (sektor T-11-66).

Był żonaty z Marią z Modelskich (1891–1974), z którą miał troje dzieci: Zbigniewa (ur. 17 grudnia 1912), Leszka (ur. 12 sierpnia 1915) i Wiesławę (ur.