Urodził się 4 listopada 1886 r. w Jeziernie pow. Zborów. Syn Jana i Joanny z Tomaszewskich.
W czasie I wojny światowej w Legionach Polskich. Służył w 9 komp. 2 pp LP, uzyskując stopień sierż. Ranny 12 czerwca 1915 r. pod Rokitną. Po rekonwalescencji powrócił do pułku.
W niepodległej Polsce w Policji Państwowej. W 1937 r. posiadał stopień przodownika. Mieszkał wówczas w Złoczowie.
Podczas II wojny światowej miał pełnić służbę jako zastępca kierownika policji ukraińskiej „Kripo” w Kałuszu i uczestniczyć w zbrodniach popełnionych na ludności cywilnej.
Po wojnie mieszkał w Polsce. W związku z podejrzeniami o zbrodnie w latach 1947-1972 pozostawał pod kontrolą operacyjną komunistycznego aparatu bezpieczeństwa.
Dalsze jego losy są nieznane.
Odznaczony Krzyżem Niepodległości.
Lista strat Legionu Polskiego. Od 1 maja do 1 lipca 1915, Piotrków 1915; „Monitor Polski” nr 93/1937.