کروبی، تحصیل کرده حوزه و دانشگاه است. او در آغاز دهه ۱۳۳۰ وارد حوزه علمیه شد و سپس به دانشگاه تهران رفت و در دانشکده الهیات مدرک لیسانس الهیات خود را اخذ کرد.
وی در سال ۱۳۵۸، در انتخابات نخستین دوره مجلس شورای اسلامی شرکت کرد و به عنوان نماینده الیگودرز، وارد مجلس شد. همچنین در دور دوم از تهران کاندید شد و به مقام نایب رئیسی مجلس رسید.
کروبی در انتخابات سال ۱۳۷۸ ، مجددا وارد مجلس شورای اسلامی شد و این بار، ریاست مجلس را به عهده گرفت.
مهدی کروبی در سال ۱۳۸۴، از دبیری مجمع روحانیون مبارز کنارهگیری کرد و حزب تازهای به نام حزب اعتماد ملی تأسیس کرد.
سوابق اجرایی:
- نماینده ولی فقیه و سرپرست کمیته امداد امام خمینی و بنیاد شهید و امور حج
- تاسیس بنیاد شهید به فرمان امام (ره) در سال 1358
- عضویت در شورای بازنگری قانون اساسی در دهه 1360
- نماینده و نایب رئیس مجلس شورای اسلامی
- ریاست مجلس شورای اسلامی
- عضویت در شورای عالی انقلاب فرهنگی
- عضویت در مجمع روحانیون مبارز
- کاندیدای نهمین دوره انتخابات ریاست جمهوری
- دبیرکل حزب اعتماد ملی