• 1358، معاونت وزارت ارشاد
• 1359-1361، مشاور وزیر آموزش و پرورش
• 1361-1372، معاون وزیر آموزش و پرورش و رئیس سازمان پژوهش و برنامه ریزی آموزشی (كتابهای درسی)
• 1364 تا كنون، عضو هیئت علمی گروه فلسفه در دانشكده ادبیات و علوم انسانی دانشگاه تهران
• 1374 تا كنون، مدیر عامل بنیاد دایرة المعارف اسلامی، نظارت بر تألیف جلدهای دوم تا چهاردهم
• 1374 تا كنون، رئیس فرهنگستان زبان و ادب فارسی (به استثنای فاصله 83 تا 87)
• 1374 تا كنون، مدیر گروه واژه گزینی فرهنگستان زبان و ادب فارسی (به استثنای فاصله 83 تا 87)
• 1379-1383، نماینده مردم تهران در دوره ششم مجلس شورای اسلامی
• 1383-1387، نماینده تهران در دوره هفتم مجلس شورای اسلامی
• 1383-1387، رئیس مجلس شورای اسلامی
• 1387 تا كنون، مشاور عالی مقام معظم رهبری
• 1387 تا كنون، نماینده تهران در دوره هشتم مجلس شورای اسلامی
• 1387 تا كنون، رئیس كمیسیون فرهنگی مجلس شورای اسلامی