Urodził się 2 grudnia 1879 r. w Sorokach w Besarabii. Syn Franciszka i Heleny z Kietlińskich.
Ukończył studia politechniczne, uzyskując dyplom inżyniera architekta. Następnie podjął pracę zawodową.
W czasie I wojny światowej od 10 (?) sierpnia 1914 r. w oddziałach strzeleckich i Legionach Polskich. Początkowo służył w II plut. we lwowskim półbaonie Władysława Dragata, z którym 13 października dołączył do 1 pp LP (4 komp. I baonu). Potem w oddziale technicznym Dep. Wojskowego NKN. 11 sierpnia 1916 r. uzyskał stopień sierż. Mianowany 1 stycznia 1917 r. chor. kanc., od 8 lutego był oficerem Krajowego Inspektoratu Zaciągu (inspektorat w Kielcach).
Po kryzysie przysięgowym służył w Centralnym Urzędzie Ewidencyjnym. Do jesieni 1918 r. był kierownikiem drukarni przy tym urzędzie.
1 listopada 1918 r. przyjęty do WP jako ppor. (ze starszeństwem z 1 marca 1918). Służył w komendzie miasta w Piotrkowie. 15 sierpnia 1919 r. przeniesiony do rezerwy. Zweryfikowany jako por. rez. piech. ze starszeństwem z 1 czerwca 1919 r.
Mieszkał w Piotrkowie. W 1932 r. był radcą budowlanym w tamtejszym starostwie powiatowym.
Członek Zw. Legionistów Polskich (Koło b. żołnierzy 1 pp LP).
W końcu stycznia lub na początku lutego 1945 r. został kierownikiem referatu budowlanego w starostwie powiatowym w Piotrkowie.
Dalsze jego losy są nieznane.
Odznaczony Medalem Niepodległości.
W.K. Cygan, Oficerowie Legionów Polskich 1914-1917. Słownik biograficzny t. 2, Warszawa 2006; Legionista Polski. Kalendarz Naczelnego Komitetu Narodowego na rok 1916, Kraków brw; Lista starszeństwa oficerów Legionów Polskich, Warszawa 1917; „Łódzki Dziennik Wojewódzki” nr 20/1932; „Monitor Polski” nr 93/1937; Rocznik oficerski 1923, 1924; Rocznik oficerski rezerw 1934; K. Stepan, Prawie jak słownik, „Mars” t. 20/2006.