W latach 1956–1959 studiował na Wydziale Teologicznym Katolickiego Uniwersytetu Lubelskiego (Sekcja Pisma św.), uzyskując magisterium z teologii i licencjat z Pisma św. Studia kontynuował w latach 1969–1971 na Wydziale Teologicznym Akademii Teologii Katolickiej w Warszawie, gdzie w 1971 uzyskał doktorat z teologii na podstawie dysertacji Rozwój idei Boga w Starym Testamencie. Specjalizację uzupełniał na studiach biblistycznych w Papieskim Instytucie Biblijnym w Rzymie w latach 1971–1974 i we Francuskiej Szkole Biblijnej i Archeologicznej w Jerozolimie w latach 1974–1975.

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. W latach 1986–1992 był przełożonym prowincjalnym inspektorii wrocławskiej św. Jana Bosko.

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. W latach 1971–1974 pełnił funkcję wychowawcy w Międzynarodowym Instytucie Salezjańskim w Rzymie. Uczestniczył w pracach Komisji Episkopatu Polski ds.