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