Urodził się 7 listopada 1947 roku. Święcenia kapłańskie przyjął w 1972 roku od kardynała Stefana Wyszyńskiego, po ukończeniu studiów w Wyższym Metropolitalnym Seminarium Duchownym w Warszawie.
Studiował też na Akademii Teologii Katolickiej, a w latach 1974-77 na Papieskim Instytucie Biblijnym w Rzymie, gdzie zdobył licencjat nauk biblijnych. Wiedzę zdobywał także w Franciszkańskim Studium Biblijnym w Jerozolimie, a następnie przez dwa lata na Papieskim Uniwersytecie Gregoriańskim w Rzymie, gdzie obronił doktorat z teologii w 1979 roku. W 1995 roku zrobił habilitację w zakresie teologii biblijno-pastoralnej na Papieskim Wydziale Teologicznym w Warszawie, rok później uzyskał tam tytuł docenta, a w 1998 roku nadano mu tytuł profesora nadzwyczajnego ATK.