Urodził się 6 sierpnia 1897 r. w Grybowie. Syn Michała i Anny.
W czasie I wojny światowej od 16 sierpnia 1914 r. w Legionach Polskich ps. „Horeszko”. Służył w 2 komp. IV baonu 1 pp LP. Ranny 25 października 1914 r. pod Budami Michałowskimi. Awansował na kpr. W maju 1916 r. w kadrze Komendy Grupy LP, po czym w komp. marszowej powrócił na front.
W niepodległej Polsce oficer Policji Państwowej. W 1931 r. posiadał stopień podkomisarza. Służył wówczas w komisariacie w Zakopanem. Następnie służył w Kielcach.
Podczas II wojny światowej aresztowany przez Niemców. Osadzony w obozie koncentracyjnym w Auschwitz.
Zginął 7 września 1942 r. w obozie.
Odznaczony Krzyżem Niepodległości i dwukrotnie Krzyżem Walecznych.
Jego nazwisko znajduje się na tablicy umieszczonej na budynku Urzędu Miasta Grybowa poświęconej ochotnikom pochodzącym z powiatu grybowskiego.
„Monitor Polski” nr 296/1931; VI Lista strat Legionów Polskich, Piotrków 1916.