* ولد في عنيزة وتعلَّم مبادئ القراءة والكتابة في مسقط رأسه، ثم التحق بالتعليم الحكومي سنة1370 /1950م. * تخرج من قسم التاريخ في جامعة الملك سعود بالرياض سنة 1382ه/1962م. * نال شهاداة الدكتوراه من جامعة أدنبرا - سكتلندا - سنة 1392ه/ 1972م وكانت أطروحته لتلك الشهادة عن الشيخ محمد بن عبدالوهاب. * أصبح - بعد نيله الدكتوراه - عضو هيئة تدريس في قسم التاريخ بجامعة الملك سعود، ثم ترقى إلى درجة أستاذ عام 1402ه/ 1982م وقد أمضى في التدريس الجامعي ثمانية وعشرين عاماً. * كان عضواً في مجلس الشورى من عام 1420ه/1999م إلى عام 1430ه/2009م. * الأمين العام لجائزة الملك فيصل العالمية منذ عام 1407ه/ 1987م وحتى الآن. * شارك في لجان وندوات ومحاضرات ومؤتمرات ومجالس علمية متخصصة، وأثرى المكتبة السعودية بالعديد من المؤلفات التاريخية والأدبية.