Urodził się 29 września 1894 r. we Lwowie. Syn Edmunda i Kazimiery Wandy z Łyczkowskich.
Uczył się w Państwowej Szkole Przemysłowej we Lwowie (1913).
W czasie I wojny światowej w Legionach Polskich. Służył w 1 pp LP.
Po 1918 r. w WP. Uczestnik walk o Lwów.
Zweryfikowany jako kpt. adm. z 1 czerwca 1919 r., służył w Okręgowym Zakładzie Mundurowym VI (1923). W 1924 r. w komisji gospodarczej 26 pp. Przed 1928 r. przeniesiony do rezerwy.
Dyrektor Tow. Akcyjnego „Perum” we Lwowie.
Zmarł w 1958 r. Pochowany na cmentarzu przy ul. Lipowej w Lublinie sektor 12a.
Odznaczony Krzyżem Niepodległości.
„Monitor Polski” nr 64/1937; Rocznik oficerski 1923, 1924; Rocznik oficerski rezerw 1934; Sprawozdanie c.k. Państwowej Szkoły Przemysłowej we Lwowie za rok szkolny 1911/1912, Lwów 1912.