W latach 1960–1964 studiował teologię starokatolicką na ChAT, a następnie kontynuował naukę na Wydziale Prawa i Administracji Uniwersytetów Mikołaja Kopernika w Toruniu i Warszawskiego. W okresie 1971–1972 przebywał na stypendium naukowym na Chrześcijańskokatolickim Wydziale Teologii Uniwersytetu w Bernie.

2 lutego 1963 w Warszawie przyjął święcenia kapłańskie z rąk biskupa Maksymiliana Rodego. Od momentu święceń kapłańskich pełnił posługę duszpasterską w parafiach polskokatolickich w: Bydgoszczy, Hucisku, Sieradzu i w Warszawie.

15 maja 1975 podczas VI Synodu Ogólnopolskiego Kościoła Polskokatolickiego w RP we Wrocławiu został nominowany na biskupa. Święcenia biskupie przyjął 5 czerwca 1983 w Warszawie. W kwietniu 1987 na Synodzie Ogólnopolskim w Jabłonnie został wybrany koadiutorem diecezji warszawskiej z prawem następstwa. 27 czerwca 1995 na Synodzie Ogólnopolskim w Warszawie został wybrany zwierzchnikiem Kościoła Polskokatolickiego w RP.

Zmarł w Warszawie, 27 kwietnia 2023, w wieku 84 lat. Został pochowany na Powązkach-Cmentarzu Wojskowym w Warszawie.