Urodził się 1 czerwca 1898 r. w Przybenicach koło Skalbmierza. Syn Wawrzyńca i Benigny z Biedrzonków (?).
Uczeń szkoły realnej.
W czasie I wojny światowej od 1914 r. w Legionach Polskich. Na początku maja 1915 r. w stopniu kpr. służył w I plut. 3 komp. VI baonu 7 pp LP. Po likwidacji tego pułku w końcu września 1916 r. z komp. wcielony do 1 pp LP (6 komp.)
Po 1918 r. w WP. Zweryfikowany jako por. piech. z 1 czerwca 1919 r. Co najmniej od 1922 r. służył w 11 pp. 1 lipca 1923 r. awansował na kpt. piech.
Zmarł przed 1934 r.
Odznaczony orderem Virtuti Militari 5 kl. i czterokrotnie Krzyżem Walecznych, pośmiertnie otrzymał Krzyż Niepodległości.
Materiały do historii I Brygady, „Żołnierz Legionów i POW” nr 3-4/1939; „Monitor Polski” nr 64/1937; Rocznik oficerski 1923, 1924.