هو أبو القاسم محمد بن علي بن أبي طالب الهاشميّ القرشيّ، وأُمُّه خَوْلَةُ بنتُ جَعْفر بن قيس الحنفية، ويقال: بل كانت أمه من سبي اليَمَامة فصارتْ إلى عليِّ بن أبي طالب، وقالت أسماءُ بنتُ أبي بكر: رأيتُ أمَّ محمدِ بنِ الحنفيَّة سِنْديَّة سوداءَ، وكانتْ أَمَة لبني حَنيفة.
روى عن أبيه.
روى عنه ابنُه إبراهيم.
مات بالمدينة في سنة إحدى وثمانين وله خمس وستون سنة، ودُفنَ بالبقيع ... (?) .