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