Urodził się 4 maja 1894 r. w Krakowie. Syn Rozalii Jeleńskiej.
Ukończył V gimnazjum w Krakowie.
Należał do Związku Strzeleckiego, uczęszczał do szkoły podoficerskiej.
W czasie I wojny światowej od 1914 r. w Legionach Polskich ps. „Nałęcz”. Był dowódcą plut. 2 komp. 2 pp LP. Mianowany ppor. piech. Dowodził plut. w 4 komp. baonu uzupełniającego. Zwolniony z Legionów dekretem Naczelnnej Komendy Armii z 2 czerwca 1915 r. Chory, w końcu czerwca przebywał (co najmniej do końca sierpnia) w szpitalu rezerwowym nr 1 w Wiedniu.
Po zwolnieniu z Legionów uzyskał maturę. W latach 1916–1917 studiował na Wydziale Prawa Uniwersytetu Jagiellońskiego.
Po 1918 r. w Wojsku Polskim. Służył w dowództwie Powiatu Krosno. 29 kwietnia 1919 r. przeniesiony do rezerwy. Przyjęty ponownie do Wojska Polskiego 15 listopada, został przydzielony do baonu zapasowego 46 pp. W lutym 1920 r. odkomenderowany do Komendy Naftowej w Krośnie, po jej likwidacji w lipcu skierowany do Oddz. II DOGen Pomorze. Prydzielony do baonu wartowniczego nr VIII.
W marcu 1921 r. został oficerem zakopiańskiej placówki Ekspozytury Oddz. II przy DOGen Kraków. Wkrótce potem przeniesiony do rezerwy. Zweryfikowany jako por. rez. piech. z 1 czerwca 1919 r.
W niepodległej Polsce mieszkał w Zakopanem. Pracował jako komornik.
Zmarł po 1933 r.
Odznaczony Krzyżem Niepodległości i srebrnym (?) Krzyżem Zasługi.
W.K. Cygan, Oficerowie Legionów Polskich 1914–1918. Słownik biograficzny t. 2, Warszawa 2006; Lista strat Legionu Polskiego. Od lipca do października 1915, Piotrków 1915; Lista strat Legionu Polskiego. Od 1 maja do 1 lipca 1915, Piotrków 1915; „Monitor Polski” nr 235/1933; Rocznik oficerski 1923, 1924; Rocznik oficerski rezerw 1934; K. Stepan, Prawie jak słownik, „Mars” t. 20/2006.