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