ولد في المدينة المنورة، ودرس في مدارسها، ثم التحق بالدراسة في المسجد النبوي. وتدرج في الحياة الوظيفية ...
أسس مع أخيه عثمان حافظ جريدة المدينة المنورة عام 1356 هـ، وتدرجت من أسبوعية إلى نصف أسبوعية، ثم يومية عندما أصدرها في جدة عام 1382 هـ، وقد اشتركا في إدارتها وتحريرها قرابة ثلاثين عاماً، حتى انتقل امتيازها إلى مؤسسة المدينة للصحافة.
واختير عضواً في مؤتمر الأدباء السعوديين المنعقد بجامعة الملك عبد العزيز عام 1394 هـ، وعضواً في المؤتمر الصحفي العالمي في طوكيو عام 1398 هـ.
وعضواً في مؤتمر الصحافة الإسلامية الذي نظمته رابطة العالم الإسلامي المنعقد في قبرص الإسلامية عام 1399 هـ، وعضواً في مؤتمر الإعلام الإسلامي المنعقد في جاكرتا عام 1400 هـ.