Urodził się 13 lutego 1893 r. w Jaśle. Syn Jana.
W czasie I wojny światowej od 1914 r. w Legionach Polskich ps. „Raduski”. Służył w 3 komp. III baonu 1 pp LP.. Chory, na początku grudnia przebywał w szpitalu arcks. Salvatora w Wiedniu. Następnie kształcił się w szkole rachunkowej w Radomsku. W 1917 r. w sropniu sierż. w Inspektoracie Werbunkowym w Kaliszu.
Po 1918 r. w Wojsku Polskim. Służył w 40 pp. 1 listopada 1919 r. mmianowany ppor. piech.
Zweryfikowany jako por. piech. z 1 czerwca 1919 r., co najmniej od 1922 do 1924 r. był wychowawcą w Korpusie Kadetów nr 1 we Lwowie. Awansowany 1 lipca 1925 r. na kpt. piech., w 1928 r. ponownie w 40 pp. Przeniesiony do Korpusu Ochrony Pogranicza, od 31 marca 1930 do 15 marca 1931 r. był dowódcą komp. KOP „Dokszyce” w 1 baonie KOP w Budsławiu, po czym służył w sztabie Brygady KOP „Wilno”. W 1935 r. oficer w 1935 r. w 55 pp. Wiosną 1939 r. był zastępcą komendanta kadry zapasowej piechoty w Tarnowie.
Dalsze jego losy są nieznane.
Odznaczony Krzyżem Niepodległości i srebrnym Krzyżem Zasługi.
Księga pamięci kadetów II Rzeczypospolitej. Aneks, Warszawa 2006; Lista chorych, rannych, zabitych i zaginionych legionistów do kwietnia 1915 roku, Oświęcim 1915; „Monitor Polski” 1932, nr 12; Rocznik oficerski 1923, 1924, 1928, 1932; R. Rybka, K. Stepan, Rocznik oficerski 1939, Kraków 2006.