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