Ankara Üniversitesi Hukuk Fakültesi'ni bitirdi (1947).İsviçre Neuchatel Hukuk Fakültesi'nde doktora yaptı (1951).Ankara Üniversitesi Hukuk Fakültesi'nde ticaret hukuku asistanı (1951), doçenti (1956), profesörü (1965) oldu.Avrupa İnsan Hakları Mahkemesi ve Lahey Adalet Divanı üyeliklerine seçildi.12 Eylül 1980'den sonra kurulan hükümette gümrük ve tekel bakanlığı yaptı (1981 - 1983).Milliyetçi Demokrasi Partisi kurucu üyesi ve aynu partnin Ankara milletvekili oldu.Daha sonra Anavatan Partisi'ne geçti.Sırasıyla AET'den sorumlu devlet bakanlığı (1986 - 1989), başbakan yardımcılığı (1989 - 1990) ve dışişleri bakanlığı (1990) yaptı.1990 yılında dışişleri bakanlığı sırasında Körfez Savaşı konusunda dönemin Cumhurbaşkanı Turgut Özal'la yaşadığı görüş ayrılığının keskinleşmesi üzerine görevinden istifa etti.Halen Çankaya Üniversitesi Hukuk Fakültesi öğretim üyesidir
}