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