1935 yılında Trabzon ilinin Of ilçesinde doğdu. İlköğrenimini Of ve Bafra'da, orta öğrenimini Bafra'da yaptı. 1954 yılında İstanbul Kabataş Erkek Lisesi'ni bitirdi. 1958 yılında İstanbul Üniversitesi Hukuk Fakültesi'nden mezun oldu.
1964 yılında Almanya'da Köln Üniversitesi Hukuk Fakültesinde "Hukuk Doktoru" unvanını kazandı. Yurda dönüşünde askerlik hizmetini tamamladı. 1967 yılında Ankara Üniversitesi Hukuk Fakültesi Almanca okutmanlığına, 1968 yılında aynı fakültenin Ticaret Hukuku Kürsüsü asistanlığına atandı. 1977 yılında "Üniversite Doçenti" unvanını kazandı.
1978 yılında profesör oldu.
1995 yılı Ekim sonuna kadar aynı Fakültede Ticaret Hukuku Ana Bilim Dalı Öğretim Üyesi olarak çalıştı.
1995 ve 1999 Genel Seçimlerinde Demokratik Sol Parti (DSP)'den Trabzon Milletvekili seçildi.
30 Haziran 1997'de kurulan III. YILMAZ Koalisyon Hükümetinde DSP den İnsan Haklarından Sorumlu Devlet Bakanı, 11 Ocak 1999'da kurulan IV. ECEVİT Hükümetinde Milli Savunma Bakanı ve 28 Mayıs 1999'da kurulan V. ECEVİT Hükümetinde de Adalet Bakanı olarak görev yaptı.
3 Kasım 2002 seçimlerinde Partisinin ülke barajını aşamaması nedeniyle Meclis dışında kaldı.