Urodził się 15 listopada 1890 r. w Montreux w Szwajcarii. Syn Artura i Marii z Aleksandrowiczów.
Studiował w Genewie.
W niepodległej Polsce pracował jako nauczyciel biologii w gimnazjum Lorenza w Warszawie oraz dyrektor Gimnazjum Koedukacyjnego Wydziału Powiatowego w Szczekocinach. Następnie (po 1930 r.) mieszkał w Piastowie koło Warszawy i pracował jako zastępca dyrektora w gimnazjum i liceum w Milanówku (do 1939 r.).
Podczas II wojny światowej brał udział w działalności konspiracyjnej. Kierował tajnym nauczaniem na terenie Milanówka.
Po wojnie od 1945 r. dyrektor liceum w Milanówku.
Zmarł 8 maja 1947 r.
Odznaczony Medalem Niepodległości.
Żonaty z Marią Światkowską, miał córkę Hannę (ur. 1927) zamężną Sucharską i syna Andrzeja (ur. 20 IX 1929), prof. dr. hab., lekarza.
Jaczewski Stefan, www.wspolnypowiat.pl/publicystyka/leksykon/id/68 [dostęp 11 III 2021]; „Monitor Polski” nr 296/1931; Ogłoszenie, „Ilustrowany Kuryer Codzienny” nr 164/1930.