Był seminarzystą Seminarium Duchownego w Tarnowie, święcenia kapłańskie otrzymał 16 grudnia 1951 roku. Następnie studiował teologię na Katolickim Uniwersytecie Lubelskim, uzyskując tytuł magistra. W czerwcu 1985 r. otrzymał tytuł doktora broniąc pracę na Papieskiej Akademii Teologicznej w Krakowie.

Był duszpasterzem w Studziennej w powiecie Opoczno do 1957 roku, następnie w Bereście koło Krynicy i w Kamiannej z którą związany był przez wiele lat. W Kamiannej doprowadził do powstania drogi łączącej wieś z głównymi traktami, a także do zainstalowania agregatu prądotwórczego, powstania wodociągu. W 1962 roku założył Ochotniczą Straż Pożarną w Kamiannej i zainicjował budowę Domu Strażaka, a także powstanie strażackiej orkiestry dętej. W późniejszych latach doprowadził także do powstania Domu św. Filipa i Dom bł. Honorata.

Pod koniec życia mieszkał w Domu Pomocy Społecznej w Gorlicach.

Pszczelarstwo Od dzieciństwa był związany w pszczelarstwem. W 1958 uzyskał tytuł mistrza pszczelarskiego u dra Antoniego Chwiałkowskiego. W czasie pobytu w Bereście stworzył tam 100-pniową pasiekę, którą następnie przeniósł do Kamiannej. W 1972 roku zorganizował w Kamiannej pierwszy Sądecki Dzień Pszczelarza, podczas którego zrodziła się inicjatywa budowy Domu Pszczelarza powstałego w latach 1978–1983.