1971 yılında Ankara Üniversitesi Hukuk Fakültesi’nden mezun oldu, Elâzığ'da Maiyet Memurluğu görevini yapmıştır. 1980 Askerî Darbesi’ne kadar birçok şehirde kaymakamlık yaptı, darbeden sonra göreve iade edildi, Hassa, Çüngüş ve Sürmene kaymakamlığı görevlerini yürüttükten sonra Kocaeli Valiliği Hukuk İşleri Müdürlüğü’ne tayin edildi. Bu görevinden istifa ederek Kocaeli’de serbest avukat olarak hayatına devam etti. 1989 Türkiye yerel seçimlerinde Sosyaldemokrat Halkçı Parti'den belediye meclis üyesi seçildi. Bir süre sonra partiden ve belediye meclis üyeliğinden istifa etti.
Yurtdışı oylarının eklenmesinin ardından Halkların Demokratik Partisi XXV. dönem Kocaeli Milletvekili olarak seçildi. Türkiye'nin siyasi tarihi boyunca ilk defa Seçim Hükümeti ile erken seçime gitmesinin ardından 25. Dönem Türkiye Başbakanı Ahmet Davutoğlu kendisine bakanlık teklifi götürüldü. Kasım 2015 Türkiye genel seçimleri öncesi kurulan seçim hükümetinde Avrupa Birliği Bakanı olarak atandı. 22 Eylül 2015 tarihinde hükümette yer alan diğer HDP'li bakan Müslüm Doğan ile birlikte görevinden istifa etti.
3 çocuk ve 5 torun sahibidir.