İstanbul Tıp Fakültesi'ni bitirdikten sonra 1937-43 arasında Adana'da serbest hekim ve röntgen uzmanı olarak çalıştı. Bu sırada Cumhuriyet Halk Partisi (CHP) il örgütünde görev aldı. 1943 ve 1946'da bu partiden Seyhan (Adana) milletvekili seçildi. 1947'de CHP'nin yönetim kurulu üyeliğine getirildi. 1949-1950 arasında Şemsettin Günaltay kabinesinde ulaştırma bakanlığı görevini üstlendi. CHP'nin kaybettiği 1950 genel seçimlerinde milletvekili olamadı. 1957 genel seçimlerinde yeniden Adana milletvekili seçildi. 27 Eylül 1959'da CHP'nin genel sekreter yardımcılığına getirildi. 27 Mayıs 1960 Darbesi’nden sonra oluşturulan Kurucu Meclis'te Kurucu Meclis Adana temsilciliği (6 Ocak 1960 – 25 Ekim 1960) yapmıştır. 1961 ve 1965'te Elazığ'dan milletvekili seçildi. 1962'de getirildiği CHP genel sekreterliği görevini 1966'ya değin sürdürdü. 1963-65 arasında İsmet İnönü kabinesinde devlet bakanlığı ve başbakan yardımcılığı yaptı.