Ankara Üniversitesi Hukuk Fakültesi'ni bitirdi. Serbest Avukatlık, 5.(XVI), XVIII., XIX., XX. ve XXIV. Dönem Denizli Milletvekilliği ile Bayındırlık ve İskân Bakanlığı yaptı. Deniz Baykal tarafından İş Bankası yönetiminde göreve atandı. Evli ve 2 Çocuk babasıdır. Sosyaldemokrat Halkçı Parti Genel Sekreter yardımcılığı ve 1995-1999 yılları arasında da Cumhuriyet Halk Partisi Genel Sekreterliği görevinde bulundu. 12 Haziran 2011 seçimleri seçimleri sonucunda oluşan Türkiye Büyük Millet Meclisi'nde İdare Amiri olarak görev aldı. Türkiye-Etiyopya ve Türkiye-İsveç Parlamentolararası Dostluk Grupları üyesiydi. 30 Temmuz 2012 - 30 Eylül 2014 tarihleri arasında CHP Parti Örgütü ve Örgüt Yönetimlerinden sorumlu Genel Başkan yardımcısı olarak görev yaptı. Haziran 2015 Türkiye genel seçimleri öncesinde Cumhuriyet Halk Partisi'nde yapılan ön seçimde aday olmayı başaramadı.