W latach 1969–1971 był kapelanem Zgromadzenia Sióstr od Aniołów w Chylicach. W latach 1975–1981 piastował stanowisko przełożonego wspólnoty salezjanów w Krakowie, a w latach 1982–1986 w Oświęcimiu[3]. W latach 1986–1992 był przełożonym prowincjalnym inspektorii wrocławskiej św. Jana Bosko[1].
W latach 1959–1969 wykładał Pismo św. i języki biblijne w seminarium salezjańskim w Krakowie, w latach 1963–1966 był w nim prefektem studiów, a w latach 1975–1981 rektorem[1]. W latach 1971–1974 pełnił funkcję wychowawcy w Międzynarodowym Instytucie Salezjańskim w Rzymie[3]. Uczestniczył w pracach Komisji Episkopatu Polski ds. Seminariów, w latach 1966–1971 jako sekretarz, a w latach 1976–1991 jako członek[1].
25 marca 1992 został mianowany biskupem diecezjalnym nowo ustanowionej diecezji sosnowieckiej. 30 maja 1992 przyjął święcenia biskupie w katedrze Wniebowzięcia Najświętszej Maryi Panny w Sosnowcu i odbył ingres do kościoła katedralnego. Konsekrował go kardynał Józef Glemp, prymas Polski, któremu asystowali kardynał Franciszek Macharski, arcybiskup metropolita krakowski, i Stanisław Nowak, arcybiskup metropolita częstochowski[1]. Na zawołanie biskupie wybrał słowa „Da mihi animas” (Daj mi dusze)[4]. W 1992 powołał kurię biskupią, sąd biskupi, wyższe seminarium duchowne (z siedzibą w Krakowie), diecezjalny Caritas, a w 2000 Centrum Edukacji Młodzieży „Kana”[5], erygował także diecezjalne studium katechetyczne w Sosnowcu i studium teologiczne dla świeckich w Olkuszu[1].
Jako jeden z pierwszych biskupów w Polsce w kurii diecezjalnej utworzył wydział młodzieżowy, a w każdym dekanacie ustanowił księdza odpowiedzialnego za sprawy młodzieży[2]. W latach 2001–2004 przeprowadził I synod diecezjalny, który miał na celu ujednolicenie działalności duszpasterskiej[5] w diecezji powstałej z połączenia części trzech innych jednostek[6]. W 1999 gościł w Sosnowcu papieża Jana Pawła II podczas jego podróży apostolskiej do Polski[4]. Współpracował z przedstawicielami samorządu lokalnego, wykazując apolityczną postawę[2], dwa razy w roku organizował świąteczne spotkania dla samorządowców i działaczy organizacji z terenu diecezji[4]. Ustanowił 9 parafii, konsekrował 47 świątyń, wyświęcił 134 prezbiterów[2].
Zmarł w wyniku choroby nowotworowej 7 października 2008 w Wojewódzkim Szpitalu Specjalistycznym im. św. Barbary w Sosnowcu[7]. 11 października 2008 został pochowany na placu przy katedrze sosnowieckiej[8].