Urodził się 4 listopada 1894 r. w Jezupolu koło Stanisławowa. Syn Jana, nauczyciela, i Heleny z Kwapniewskich. Ukończył Akademię Handlową w Krakowie. Od 1911 r. w PDS. W czasie I wojny światowej od 7 sierpnia 1914 r. w oddziale J. Piłsudskiego i Legionach Polskich ps. „Kowal”. Służył w 1 pp LP. Na przełomie 1914 i 1915 r. w komp. narciarskiej II Brygady. Po jej rozwiązaniu w marcu 1915 r. w 6 komp 3 pp LP. Chory, do 20 lutego 1916 r. przebywał w szpitalu w Tarnowie, a potem w Domu Uzdrowieńców LP w Kamieńsku. 20 maja zwolniony z Legionów. Od 1 listopada 1918 r. w WP. Po wojnie 1 września 1921 r. przeniesiony do rezerwy. Zweryfikowany jako por. rez. piech. z 1 czerwca 1919 r. W niepodległej Polsce prokurent Banku Gospodarstwa Krajowego w Krakowie. Zmarł 5 września 1992 r. w Warszawie. Opublikował: Zawierzyłem, w: A. Basta: Na stos rzucili. Relacje legionistów, powstańców, ochotników 1920 roku, Warszawa 2000. Odznaczony Krzyżem Niepodległości. Żonaty z Aleksandrą Bielawską, miał z nią dówch synów m.in. Józefa.
A. Basta, Na stos rzucili. Relacje legionistów, powstańców, ochotników 1920 roku, Warszawa 2000; M. Lewandowski, Interrex, Warszawa 2020; Lwów i Małopolska Wschodnia w Legionach Polskich 1914-1914, Lwów 1935; „Monitor Polski” nr 255/1933; VI Lista strat Legionów Polskich, Piotrków 1916.