University of Warsaw
وُلد حافظ النمر في مدينة نابلس في 29 مايو 1947 إبان فترة الانتداب البريطاني على فلسطين. تلقى تعليمه في مدارس المدينة وكلية النجاح الوطنية. حصل على درجة البكالوريوس من الكلية الحربية السودانية في الخرطوم عام 1970. كما حصل على درجة الماجستير من جامعة وارسو في بولندا عام 1985.