1949 yılında Adana'nın Kozan ilçesinde doğdu. 1967 yılında liseyi bitirdi. 1971 yılında İstanbul Üniversitesi Edebiyat Fakültesi Tarih Bölümü Yeniçağ Tarihi Kürsüsü'nden "Fırka-i İslâhiye ve Kozan" isimli lisans tezini hazırlayarak mezun oldu.
1974 yılında aynı üniversitede Yeniçağ Tarihi Kürsüsü'nde asistan, 1978 yılında "XVIII. yüzyılda Osmanlı İmparatorluğu'nda İskân Siyâseti" konulu doktora tezi ile doktor oldu.
1982'de yardımcı doçent, Nisan 1983'te "Osmanlı İmparatorluğu'nda Menzil Teşkilâtı ve Yol Sistemi" isimli tezle doçentliğe yükseldi.
1983-84 öğretim döneminde bir yıl süreyle 2547 sayılı Yükseköğretim Kanunu'nun 41. maddesi uyarınca Elâzığ Fırat Üniversitesi Fen-Edebiyat Fakültesi Tarih Bölümü'nde görev yaptı.
1986 yılında Marmara Üniversitesi Atatürk Eğitim Fakültesi Sosyal Bilimler Eğitimi Bölümü'ne geçti. 20 Mart 1989'da "XVI. Yüzyılda Sosyal, Ekonomik ve Demografik Bakımdan Balkanlar'da Bazı Osmanlı Şehirleri" konulu takdim tezi ile profesörlüğe yükseldi.
Aynı tarihlerde Türk Tarih Kurumu asıl üyesi seçildi. 1989 yılında Başbakanlık Devlet Arşivleri Genel Müdürlüğü Osmanlı Arşivi Daire Başkanlığı'na tayin edildi. 17 Aralık 1990'da genel müdür yardımcılığına getirildi.
Bu sırada, Osmanlı Arşivi'nin otomasyonunu başlattı. Bu görevinden 2 Mart 1992'de istifa etti. Marmara Üniversitesi'ndeki görevine döndü. 26 Ağustos 1992 tarihinde rektör yardımcısı oldu. 23 Ekim 1992'de rektör vekili ve Kasım 1992'de tekrar rektör yardımcılığında bulundu.
Bu görevdeyken 21 Eylül 1993'de Türk Tarih Kurumu Başkanlığına getirildi.
23 Temmuz 2008 tarihinde bu görevden ayrıldı. MHP milletvekili