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.
Jedynym amerykańskim politykiem, który podpisał wszystkie cztery dokumenty kluczowe dla USA, czyli Deklarację Niepodległości, traktat pokojowy z Francją, traktat pokojowy z Wielką Brytanią i Konstytucję był Beniamin Franklin.