Od 1980 roku jest kapelanem Klubu Inteligencji Katolickiej w Katowicach (wcześniej także w Bielsku-Białej i Rybniku). W latach 1980–1986 pracował w Studium Pastoralnym Wydziału Teologicznego Akademii Teologii Katolickiej, zaś w latach 1980–2000 był pracownikiem naukowo-dydaktycznym w Diecezjalnym Studium Katechetycznym. Od 1982 do 1986 roku był katechetą, duszpasterzem oraz kapelanem w Prywatnym Żeńskim Liceum Ogólnokształcącym Sióstr Urszulanek w Rybniku. W latach 1986–2001 wykładał nauki biblijne w Wyższym Śląskim Seminarium Duchownym w Katowicach, ponadto od 1986 roku był pracownikiem naukowo-dydaktycznym w Eksternistycznym Studium Teologicznym Wydziału Teologicznego KUL w Katowicach. Od 1992 do 2001 roku był pracownikiem Papieskiego Instytutu Teologicznego w Bielsku-Białej. W latach 1996–1998 pracował w Eksternistycznym Studium Wydziału Społecznej Nauki Kościoła KUL w Katowicach. Od 2001 roku pracuje w Zakładzie Teologii Biblijnej Wydziału Teologicznego Uniwersytetu Śląskiego.

W 2002 na podstawie dorobku naukowego i rozprawy „Jezus Chrystus jako APXH. Protologia chrystologiczna pierwotnej tradycji apostolskiej Nowego Testamentu w interpretacji rdzenia arch-” otrzymał stopień doktora habilitowanego na Wydziale Teologii KUL. W 2009 został profesorem nadzwyczajnym Uniwersytetu Śląskiego.