محمد بن علي بن محمد بن علي بن عمر المعروف بابن الشباط التوزري، ويعرف بالمصري لأن أحد أجداده استوطن القاهرة زمنا، العالم الرياضي، والأديب المؤرخ، وهو على الخصوص مهندس بارع قسم مياه توزر على الاسلوب الذي شاهده التجاني وذكره في رحلته، وهو مشاهد إلى اليوم وبه العمل، ترجم لنفسه في شرحه لقصيدة الشقراطسي المسمى «صلة السمط» فقال: «إن أصله من روم توزر الذين أسلموا ومنّ الله عليهم بهذا الدين القويم».
ذكر تلميذه محمد بن أحمد بن حيان الشاطبي أن مولده بتوزر ليلة الخميس السادس والعشرين من شعبان المكرم عام ثمانية عشر وستمائة، وفي رواية أخرى عن غير ابن حيان أن أباه رحل من توزر فأقام بمدينة قسنطينة، وولد صاحب الترجمة ثم رجع به إلى توزر وهو ابن أربع سنين.
لم يأخذ إلا عن علماء توزر مما يدل على أنها مركز علمي هام في عصره، ومن شيوخه محمد بن أبي يحيى ومن الآخذين عنه محمد بن حيان الشاطبي نزيل تونس، ومحمد ابن عبد المعطي النفزاوي المعروف بابن هريرة، والطولقي الذي يروي قصيدة الشقراطسي بالسند المتصل إلى ناظمها.
درس مدة بتوزر، وولي قضاءها، ثم انتقل إلى تونس ودرّس بها، ثم رجع إلى بلده، وتوفي بها يوم السبت حادي عشر من شهر ربيع الآخر سنة إحدى وثمانين وستمائة، ودفن في بلد الحضر من توزر في مقصورة إلى جانب الشقراطيسي، وقبره بسيط، ليس هناك على الجدار ترجمة له.