İlk ve orta öğrenimini Kayseri'de tamamladı. 1953 yılında Ankara Üniversitesi Siyasal Bilgiler Fakültesi'ni bitirdi ve Mülki İdare Amiri olarak kamuda çalışmaya başladı. Kaymakam adayı iken dışarıdan Ankara Üniversitesi Hukuk Fakültesi'ni bitirdi. 12 yıl boyunca, Kozaklı, Gülşehir, Ürgüp, Çıldır, Bayburt ve Ereğli ilçelerinde kaymakam olarak çalıştı. Üç yıl Ankara Vali Yardımcılığı, sonra da valiliğe terfi ederek sırasıyla Gümüşhane, Isparta, Edirne, Gaziantep, İçelve merkez valisi olarak 20 yıl görev yaptı. Bu arada merkez valisi iken Millî Güvenlik Akademisine İçişleri Bakanlığı adına katılarak mezun oldu.
1988-1992 yılları arasında Emniyet Genel Müdürlüğü, Başbakanlık Müsteşarlığı, İçişleri Bakanlığı Müsteşarlığı yaptı. 1991 yılında Bakanlar Kurulu kontenjanından Yükseköğretim Kurulu üyeliğine seçildi.
Türkiye Cumhuriyeti Anayasası'nın 114. maddesi gereğince 20 Ekim 1991 Türkiye genel seçimleri öncesi tarafsız İçişleri Bakanı olarak görev yaptı.
1992 yılında emekli olduktan sonra bir süre cumhurbaşkanı başdanışmanı olarak çalıştı. Daha sonra Anavatan Partisine girerek 1995 yılına kadar bu partide görev aldı. 1995 yılında partiden ayrılarak Milliyetçi Hareket Partisine katıldı. Alparslan Türkeş'in ölümüne kadar kendisine danışmanlık yaptı. 23 Kasım 1997 tarihinde MHP Merkez Yürütme Kurulu üyeliğine seçildi. Hemen sonrasında MHP Genel Başkan Yardımcılığı görevine getirildi.
1999 Türkiye genel seçimlerinde Kayseri'den MHP milletvekili seçilerek parlamentoya girdi. 28 Mayıs 1999 tarihinde Yeni kurulan hükûmette Millî Savunma Bakanı görevine atandı.[1] 2002 Türkiye genel seçimlerinde partisinin ülke barajını aşamaması sebebiyle meclis dışında kaldı. Seçim sonrası yeniden MHP genel başkan yardımcılığına getirildi.
2007 Türkiye genel seçimlerinde Kayseri'den tekrar milletvekili seçildi. 2007 Türkiye cumhurbaşkanlığı seçiminde cumhurbaşkanlığına adaylığını koydu. İlk turda 70, ikinci turda 71, üçüncü turda 70 oy aldı ve ilk turda 341, ikinci turda 337 ve üçüncü turda 339 oy alan Abdullah Gül'ün ardından ikinci olarak seçimi kaybetti. 2011 Türkiye genel seçimlerinde aday olmadı ve siyasetten çekildi. Evli ve iki çocuk babasıdır.