Ma w dorobku ponad 300 prac naukowych. Z okazji 1050-lecia Chrztu Polski napisał obszerną monografię o początkach państwa polskiego pt. "966. Chrzest Polski", za którą otrzymał nagrodę "Książki Roku".