W okresie II Rzeczypospolitej był działaczem społecznym i samorządowym we Lwowie. Był wieloletnim radnym Rady Miasta Lwowa: w wyborach samorządowych 1934 wybrany z listy nr 1, w wyborach samorządowych 1939 wybrany z listy Listy Chrześcijańsko-Narodowej.
Po wybuchu II wojny światowej 1939 uczestniczył w obronie Lwowa. Później walczył jako żołnierz broni pancernej. Po wojnie pozostał na emigracji w Wielkiej Brytanii. Został naturalizowany w Wielkiej Brytanii 20 października 1961. Był współzałożycielem Koła Lwowian, wiceprezesem zarządu tegoż. W latach 70. przeniósł się do Stanów Zjednoczonych. Prowadził tam aktywną działalność niepodległościową. Był m.in. inicjatorem wznowienia obchodów uchwalenia Konstytucji 3 maja, które odbyły się w 1979 w Rochester, gdzie rok później zorganizował obchody 40 rocznicy zbrodni katyńskiej. Pod koniec lat 80. ponownie przebywał w Anglii.