ابوالمعالی كمال الدین محمد بن علی بن عبدالواحد انصاری معروف به ابن زَمْلَكانی در سال 667 ق در حوالی دمشق به دنیا آمد.