حصل على شهادة الدكتوراه في علوم الحاسب من جامعة محمد الأول بالمغرب سنة 2001م ضمن برامج أوروبية مشتركة (INCO-DC&DAPPI). عمل باحثا بعد الدكتوراه في إحدى المختبرات الفرنسية (IRIT-Toulouse) بتمويل من منح التميز التابعة لمنظمة الدول الناطقة باللغة الفرنسية؛ انتقل للعمل بجامعة الإمام بالسعودية، ودَرَّس في كلية الحاسب لمدة تسع سنوات وشارك في أنشطة علمية مختلفة، منها: إنشاء مركز متخصص للحوسبة في المجالات الشرعية والعربية، تأسيس مجموعة بحثية لحوسبة اللغة العربية. ساهم مع نخبة من الباحثين العرب في مبادرة لتعزيز استخدام اللغة العربية في مجال علوم الحاسب، تمخض عنها مؤتمر دولي ينعقد باستمرار منذ 2003م، ومجلة دولية يتولى رئاسة تحريرها من 2012م. ساهم في تقديم الاستشارات ووضع الخطط الدراسية وتحكيم البحوث والإشراف على الرسائل في مؤسسات علمية عدة في السعودية والمغرب وتونس. حصل على منحة للتميز البحثي من الصندوق العربي للإنماء بالكويت 2014م. التحق بمشروع معجم الدوحة التاريخي للغة العربية (سبتمبر 2015م) خبيرا حاسوبيا، ويعمل أستاذا منتدبا في برنامج الماجستير للسانيات والمعجمية العربية بمعهد الدوحة للدراسات العليا.