1977 ve 1995 Genel Seçimleri'nde CHP milletvekili olarak Türkiye Büyük Millet Meclisi’nde yer aldı. 1999 Genel Seçimleri'nde partisi CHP'nin meclis dışında kalması nedeniyle genel başkanlıktan istifa eden Deniz Baykal'ın istifasının ardından 1999 yılında düzenlenen 27. Olağanüstü Kurultay'da yeni genel başkan seçildi ve bu görevi 15 ay boyunca sürdürdü.
2000 yılında yapılan kurultayda seçilen Deniz Baykal'a koltuğu devretti. Siyasal kariyerini sonlandırdıktan sonra bir süre Radikal gazetesinde köşe yazarlığı yaptı.