Urodził się 5 lutego 1882 r. w Piotrkowie. Syn Władysława i Heleny z Pasternaków.
Ukończył studia prawnicze.
Podczas I wojny światowej w Legionach Polskich ps. „Lakowski”. Służył w Komendzie Legionów. 1 stycznia 1917 r. mianowany chor. kanc. Po 15 marca przydzielony do Krajowego Inspektoratu Zaciągu.
W niepodległej Polsce po 11 listopada 1918 r. służył w Wojsku Polskim. Po wojnie z Rosją bolszewicką lat 1919–1920 w rezerwie. Zweryfikowany jako por. rez. art. z 1 czerwca 1919 r. Zamieszkał w Białymstoku. Pracował jako adwokat.
Zmarł po 1933 r.
Odznaczony Krzyżem Niepodległości i Krzyżem Walecznych.
W.K. Cygan, Oficerowie Legionów Polskich 1914–1917. Słownik biograficzny t. 3, Warszawa 2006; „Monitor Polski” 1933, nr 171; Rocznik oficerski 1923, 1924; Rocznik oficerski rezerw 1934.