انتقل إلى الرياض للدراسة الجامعية، فواتته فرصة الالتحاق بجامعة بيروت منتسباً بقسم القانون، وحصل على ليسانس الحقوق من بيروت، ودبلوم في التربية من الجزائر، وعمل أخصائياً اجتماعياً في الضمان الاجتماعي، ورئيس قسم الصحافة العربية في المديرية العامة للصحافة والنشر التابعة لوزارة الإعلام، ورئيس الشعبة القانونية وتطبيق الأنظمة في المديرية العامة للمطبوعات، وسكرتيراً إعلامياً لوزير الإعلام محمد عبده يماني.
وفي عام 1977 تم تعيينه أول رئيس تحرير لـ«مجلة الفيصل»، ومديراً عاماً لدار الفيصل الثقافية منذ إنشائها إلى عام 1412، وأشرف على عدد من الأقسام الأدبية والثقافية في الصحافة المحلية (صحيفة البلاد، مجلة اليمامة، صحيفة الجزيرة)، وعمل نائباً لرئيس تحرير صحيفة المدينة ورئيساً للقسم السياسي فيها. ألقى الراحل عدداً من المحاضرات في عدد من الأندية الأدبية والمؤسسات الثقافية، وشارك في المهرجان الأول للشعر في دول الخليج العربية في الرياض، ومهرجان المربد في العراق، والمؤتمر الإسلامي الأول للصحافة الإسلامية في قبرص، والندوة السياحية التي أقامتها مؤسسة الأهرام في مصر.
من مؤلفاته: مطلات على الداخل، أرزاق يا دنيا أرزاق، كنت في الطائرة المخطوفة، يا زمان العجائب، يا قلبي لا تحزن، امرأة تحاور أفعى، السمكة والبحر: قضايا وقراءات في الأدب والفكر، إسبانية تحسب قلبي بئر بترول، وسلسلة من القصص الإسلامية (15 قصة)، وقصص العرب (8 قصص)، ولكل مثل قصة (14 قصة)، ومن قصص الحيوانات والطيور (8 قصص).