Urodził się 16 maja 1892 r. w Stanisławowie. Syn Juliana, ziemianina, i Emilii z Truchów (?).
W 1909 r. ukończył gimnazjum w Tarnopolu, po czym podjął studia na Wydziale Prawa Uniwersytetu Lwowskiego. W latach 1910-1912 student nadzwyczajny Studium Rolniczego Uniwersytetu Jagiellońskiego.
W czasie I wojny światowej w Legionach Polskich. 9 sierpnia 1915 r. mianowany chor. Przydzielony jako kapelmistrz do orkiestry 6 pp LP. Zwolniony z Legionów rozporządzeniem z 22 stycznia 1916 r., po czym reaktywowany w stopniu szer. Chory, na początku maja 1916 r. przebywał w szpitalu twierdzy nr 4 w Krakowie.
W niepodległej Polsce pracował jako prof. muzyki w szkole muzycznej w Czortkowie, a potem w baonie KOP „Podświle”.
Zmarł po 1937 r.
Odznaczony Krzyżem Niepodległości.
W.K. Cygan, Oficerowie Legionów Polskich 1914-1917. Słownik biograficzny t. 3, Warszawa 2006; „Monitor Polski” 1937, nr 64; VI Lista strat Legionów Polskich, Piotrków 1916.