W 1991 roku ukończył historię na Katolickim Uniwersytecie Lubelskim.
W drugiej połowie lat 80. był związany z ruchem podziemnej "Solidarności".
Otrzymał następujące odznaczenia państwowe:
- 2019 r. - Krzyż Wolności i Solidarności;
- 2025 r. - Krzyż Oficerski Orderu Odrodzenia Polski.
Jako dziennikarz prasowy pisał dla "Gazety Polskiej", "Tygodnika Solidarność", "Życia", "Dziennika", "Przewodnika Katolickiego" oraz dwumiesięcznika "Christianitas".