Urodził się 28 września 1892 w Ulanicy, powiat Brzozów (obecnie Dynów), syn Antoniego i Magdaleny z domu Bielec.
Podczas I wojny światowej służył w armii austriackiej. Po 1918 roku służył początkowo w żandarmerii, następnie w Policji Państwowej.
Ukończył kurs przodowników w Okręgowej Szkole Policyjnej we Lwowie (1925). Służył w Mostach Wielkich, Butyrach, Turynce, Żółtańcach. Od 1934 roku do września 1939 był komendantem posterunku w Żółkwi.
Żonaty z Władysławą z domu Leśniak (ur. 4 listopada 1899 w Mostach Wielkich), mieli troje dzieci.
Aresztowany 5 października 1939 w Żółkwi, osadzony w areszcie w Kulikowie, następnie więziony we Lwowie (Brygidki, Zamarstynów). Figuruje na tzw. liście ukraińskiej.
13 kwietnia 1940 żona wraz z dziećmi została wywieziona do Kazachstanu, skąd wrócili w 1946 roku.
Odznaczony Brązowym Krzyżem Zasługi, Medalem Pamiątkowym za Wojnę 1918 – 1921, Medalem Dziesięciolecia Odzyskania Niepodległości. Brązowym Medalem „Za Długoletnią Służbę”.