1935'te Konya'da doğdu. 1959 yılında Ankara Üniversitesi Hukuk Fakültesi'ni bitirdi. Yüksek lisans eğitiminin ardından Ankara Üniversitesi Siyasal Bilgiler Fakültesi'nde asistan olarak görev yapmaya başladı. 1964'te aynı fakültede doktora eğitimini tamamladı.1972'de doçent oldu. 1974'te Birleşmiş Milletler Cenevre Ofisi'nde danışmanlık yapmaya başladı. 1980'de profesörlük derecesini aldı. Sıkı yönetim komutanlığınca bu okuldaki görevine son verilmesinin ardından iki yıl kadar Zimbabwe Üniversitesi'nde öğretim üyeliği yaptı. Danıştay kararıyla yeniden Ankara Üniversitesi Siyasal Bilgiler Fakültesi'ne geri döndü. 2002 yılında bu üniversiteden emekli oldu.