W 1972 ukończył studia na Wydziale Teologicznym, a dwa lata później na Wydziale Humanistycznym
Katolickiego Uniwersytetu Lubelskiego
. Przez rok pracował na KUL, następnie do 1982 pełnił funkcję redaktora naczelnego tygodnika "
Gość Niedzielny
". Później do 1992 kierował działem w tygodniku
"Katolik"
. W 1993 został dziennikarzem
"Niedzieli"
. Napisał około 50 książek poświęconych tematyce społeczno-religijnej.