وي در اواخر سلطنت ناصرالدينشاه كار خود را با معلمي و مترجمي آغاز كرد بعد از مشروطيت و فوت پدر عنوان و لقب او را پيدا كرد و به رياست مدرسه سياسي منصوب شد و در دوره دوّم مجلس شوراي ملي چندي رياست داشت. بعد در غالب كابينه ها وزارت يافت. مدتها رياست ديوانعالي كشور با او بود. سه بار به مقام نخست وزيري رسيد در فلسفه و ادبيات فارسي مقامي والا داشت