১৯৬৮ সালে তিনি ছাত্রলীগ এর আহ্বায়ক হন। ১৯৭২ সালে চাকসুর জিএস নির্বাচিত হন। ১৯৭৩ সালে জাসদ ছাত্রলীগের সাধারণ সম্পাদক এবং ১৯৭৬ সালে জাসদ ছাত্রলীগের কেন্দ্রীয় সভাপতি। ১৯৭৯ সালে ঢাকায় এসে ডাকসুর ভিপি নির্বাচিত হন। ১৯৮০ সালে তিনি বাংলাদেশ সমাজতান্ত্রিক দল বাসদ গঠন করেন। ১৯৮৩ সাল থেকে ১৯৯০ সাল পর্যন্ত এরশাদ বিরোধী আন্দোলনে তিনি সক্রিয় হয়ে পড়েন। এরপর ১৯৯১ সালে বাংলাদেশ আওয়ামী লীগ এ যোগ দিয়ে ২০০৭ সালে আলোচিত এক এগারো সরকারের সময় বাংলাদেশে আওয়ামীলিগ এর সাংগঠনিক সম্পাদক হিসেবে দায়ীত্ব পালন করেন। ২০০৯ সালে বাংলাদেশে আওয়ামীলিগ এর পদ থেকে বাদ পড়ে যান। বর্তমানে তিনি নাগরিক ঐক্যের আহ্বায়ক হিসেবে জাতীয় ঐক্যফ্রন্ট এর প্রথম সারির নেতা হিসেবে সক্রিয় আছেন।