Święcenia kapłańskie otrzymał 29 maja 1976 roku we Wrocławiu z rąk abpa Henryka Gulbinowicza. Mszę prymicyjną odprawił w rodzinnej wsi, w kościele pw. św. Bartłomieja. Pierwszym miejscem jego pracy duszpasterskiej była Parafia Niepokalanego Poczęcia NMP w Wałbrzychu. Pełnił tam funkcję wikariusza parafialnego i kapelana Wojewódzkiego Szpitala Specjalistycznego w Wałbrzychu (tzw. górniczego). Podjął tam starania o otwarcie kaplicy szpitalnej, czym naraził się ówczesnej służbie bezpieczeństwa.

W roku 1979 został przeniesiony do parafii w Stroniu Śląskim. Zajął się tam katechezą szkolną i duszpasterstwem w Wojewódzkim Szpitalu dla Nerwowo i Psychicznie Chorych. W latach 1986–1989 prowadził wikariat utworzony z odległych od siebie filialnych kościołów w okolicznych górskich wsiach: Bolesławów, Bielice, Stary i Nowy Gierałtów. W roku 1989 został proboszczem nowej parafii w Nowym Gierałtowie. Funkcję tę sprawował do końca życia. Przez cały okres prowadzenia probostwa pracował sam, bez pomocy wikariuszy i gospodyni. W dniu 17 czerwca 2006 na uroczystości 30-lecia kapłaństwa, nominowany został przez bpa Ignacego Deca do godności prałata: kapelana honorowego Jego Świątobliwości Benedykta XVI.