1927 yılında Trabzon'da doğdu. İlk ve orta öğrenimini Trabzon'da yaparak 1944 yılında Trabzon Lisesinden mezun oldu. Siyasal Bilgiler Okulunun "İdari Şubesi"nden mezun olduktan sonra kaymakamlık mesleğine girdi.
1960 yılına kadar çeşitli ilçelerde kaymakamlık yaptı. Aynı yıl Mülkiye Müfettişliği'ne atandı. Bu görevi beş yıl sürdü. 1966 yılı Ocak ayında Kahramanmaraş Valiliği'ne atandı. Kahramanmaraş'tan sonra Erzurum ve İçel Valiliklerinde bulundu ve İçel Valiliği'nden 1977 yılında kendi isteği ile emekliye ayrıldı. Emekliye ayrıldıktan sonra İstanbul'da bir şirketin Yönetim Kurulu Üyeliği ve Genel Müdürlüğünü yaptı.
6 Kasım 1983 tarihinde yapılan genel seçimlere Anavatan Partisi adayı olarak katıldı ve Trabzon'dan Milletvekili seçildi. Türkiye Büyük Millet Meclisi Başkanlığına 4 Aralık 1983 tarihinde seçilen Necmettin Karaduman aynı göreve 12 Eylül 1985 tarihinde yeniden seçilmiştir.