1954'te Edinburgh'da doğdu ve Perthshire'daki Queen Victoria School Dunblane'de okudu. Stirling Üniversitesi'nde sosyoloji ve dini çalışmalar üzerine yüksek lisans ve doktora yaptı. 1978'den 1991'e kadar The Queen's University, Belfast'ta ders verdi. 1991'den beri Aberdeen Üniversitesi'nde Sosyoloji Profesörüdür.
2003'te İngiliz Akademisi Üyesi ve 2005'te Royal Society of Edinburgh Üyesi seçildi.
Modern dünyada dinin doğası ve din ile siyaset arasındaki bağlantılar üzerine kapsamlı yazılar yazmıştır.