از چگونگی تحصیلات او اطلاعی در دست نیست. در مآخذ، آمده است که از نظر علمی کم مایه بوده و به درخواست بَیْلونی، فقیه شافعی روم (متوفی ۱۰۴۲)، از وزیراعظم نصوحپاشا، به مقام اِفتای حلب منصوب شده است. درخواست بیلونی به سبب خصومت شدیدش با ابوالجود، و برکنارکردن او از مقام بلند علمی اش بود. محمد از این اقدام رنجید ولی به خواهش برادرش ـ که از اندیشه های خصمانة بیلونی آگاه بود ـ آن را پذیرفت.