1945 Yılında Artvin ili Ardanuç İlçesi Cevizli Köyü'nde doğdu. İlk ve ortaokulu Ardanuç İlçesinde, Liseyi parasız yatılı sınavını kazanarak Kars'ta tamamladı. 1963 yılında girdiği Siyasal Bilgiler Fakültesinden 1967 yılında mezun oldu. Aynı yıl Artvin İl'inde Kaymakamlık stajına başladı. 1969 yılı ekim ayında Kaymakamlık kursuna takdire layık derece ile bitirerek ulus Kaymakamlığına atandı.
1969-1972 yıllarında Ulus, 1972-1976 yıllarında Eruh (1975 yılında Yedek Subay olarak askerlik görevini tamamladı), 1976-1980 yıllarında Sultanhisar, 1980-1982 yıllarında Elbistan (2 yıl kadar Kaymakamlıkla birlikte Belediye Başkanlığını da yürüttü.), 1982-1983 yıllarında Kızılcahamam ve 1983-1986 yıllarında Alaşehir Kaymakamlığı görevinde bulundu. 1986 yılı Aralık ayında Bitlis Valiliği'ne atandı.
1986-1988 arası Bitlis, 1988-1992 arası Kırşehir, 1992-1997 arası Çorum, 1997-1999 arası Kayseri, 1999-2003 yıllarında Malatya Valiliği yaptı.
Muhtelif tarihlerde Amerika Birleşik Devletleri, Almanya, Belçika, Fransa, Gürcistan, Azerbaycan ve Türkmenistan Türk Cumhuriyetleri ile Tataristan Özerk Türk Cumhuriyetinde tetkik ve inceleme de bulundu.
Malatya Valisi iken Sayın Cumhurbaşkanınca Anayasa Mahkemesi Üyeliğine seçilerek, 24 Şubat 2003 tarihinde yeni görevine başladı.
Emekli İlkokul öğretmeni Perihan YILDIRIM' ile evli olup, Esin ve Evren adlı iki kızı, Gökçe adında torunu bulunmaktadır.