Od 1963 roku pracował jako wikariusz w największej w Polsce diecezji luterańskiej – diecezji cieszyńskiej, najpierw w Goleszowie (1963–1973), a następnie w Cieszynie (1973–1978).

W roku 1976 przez Służbę Bezpieczeństwa zarejestrowany jako tajny współpracownik o pseudonimie „Janek”.

3 września 1978 roku zostały wybrany przez zgromadzenie parafialne proboszczem Parafii Ewangelicko-Augsburskiej w Mikołowie, jednocześnie został administratorem parafii w Orzeszu (1978–1995). Od 1980 roku był konseniorem (zastępcą seniora) diecezji katowickiej, zrezygnował z tej funkcji w 1990 roku. Został pierwszym proboszczem nowo powstałej parafii ewangelickiej w Tychach (1983–2004). Od 1986 do 2007 roku był członkiem Synodu Kościoła z listy duchownych. W latach 1990–2001 był radcą konsystorza Kościoła Ewangelicko-Augsburskiej – naczelnej władza administracyjnej Kościoła. 6 kwietnia 2002 roku został wybrany na prezesa Synodu Kościoła, zastępując na tym stanowisku ks. Tadeusza Szurmana, który został wybrany na biskupa diecezji katowickiej. Funkcje Prezesa Synodu pełnił do 2007 roku, otrzymując od konsystorza zgodę na pełnienie tej funkcji pomimo przejścia z dniem 1 lutego 2004 roku na emeryturę.