Urodził się 25 października 1896 r. w Bedrykowcach koło Zaleszczyk.
W czasie I wojny światowej od 4 sierpnia 1914 r. w oddziałach strzeleckich i Legionach Polskich. Początkowo w piechocie, a od 1 września w 1 part LP.
Po kryzysie przysięgowym we wrześniu 1917 r. wcielony do armii austro-węgierskiej.
Od 1 listopada 1918 r. w WP. W 1920 r. oficer 5 pac.
Zweryfikowany jako por. art. Z 1 czerwca 1919 r. i awansowany 15 sierpnia 1924 r. na kpt. art., co najmniej od 1923 do 1928 r. służył w 6 dak. 1 stycznia 1932 r. awansował na mjr. art., był wówczas oficerem 7 dak.
Dalsze jego losy są nieznane.
Odznaczony orderem Virtuti Militari 5 kl., Krzyżem Niepodległości, trzykrotnie Krzyżem Walecznych i srebrnym Krzyżem Zasługi.
„Monitor Polski” nr 132/1931; Rocznik oficerski 1923, 1924, 1928, 1932.