Urodził się 16 lipca 1893 r. w Wojsławiu pow. Mielec. Syn Józefa i Marii z Lewandowskich.
W czasie I wojny światowej w Legionach Polskich ps. „Granat”. Służył w 3 komp. V baonu 7 pp LP. Ranny podczas bitwy pod Konarami w maju 1915 r. W sierpniu przebywał w Domu Uzdrowieńców LP w Kamieńsku.
Po 1918 r. w WP. Z dniem 1 czerwca 1919 r. mianowany ppor. piech., 1 czerwca 1920 r. awansował na por. piech. Służył w 1 pp leg. W latach 1923-1926 był adiutantem marsz. J. Piłsudskiego. Awansowany 1 stycznia 1927 r. na kpt. piech., co najmniej do 1932 r. był oficerem 1 pp leg.
Dalsze jego losy są nieznane.
Odznaczony orderem Virtuti Militari 5 kl., Krzyżem Niepodległości, czterokrotnie Krzyżem Walecznych i srebrnym Krzyżem Zasługi oraz łotewskim orderem Lacplesis 3 kl.
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; Rocznik oficerski 1923, 1924, 1928, 1932; Monitor Polski nr 87/1931. zob. książkę adiutanci JP