Karabük Bulak Köyü’nde doğdu (28.02.1944). İlk öğrenimini aynı köyde (1955), orta öğretimini Ankara İmam Hatip Okulu, Ankara Özel Çankaya Koleji ve Karabük Demir-Çelik Lisesinde öğrenim görerek tamamladı (1964). Ankara Üniversitesi Türk Dili ve Edebiyatı Bölümünü bitirdi (1968).
Karabük Demir-Çelik Lisesi (1968-1969) ve Karabük Kolejinde (1969-1970) Türk Dili ve Edebiyatı öğretmeni olarak çalıştı.
Ankara Üniversitesi Dil ve Tarih-Coğrafya Fakültesi Türk Dili ve Edebiyatı Bölümü Eski Türk Edebiyatı Kürsüsüne asistan olarak atandı (1970). “Türk Edebiyatında Manzum İskender-nâmeler” konulu tezle doktorasını tamamladı (1975). 1982 yılında yardımcı doçent unvanını aldıktan sonra “Ahmed-i Rıdvân hayatı, Eserleri ve Edebî Kişiliği” adlı tezle Eski Türk Edebiyatı doçenti (1983) ve profesörü oldu (1988).
Fırat Üniversitesi Edebiyat Fakültesinde (1976-1977), 100. Yıl Üniversitesinde (1986) misafir öğretim üyesi olarak görev yaptı. Bünyâd-ı Ferheng-i İran’ın davetlisi olarak İran’da bulundu (1978).
Dil ve Tarih Coğrafya Fakültesi Fakülte Kurulu Profesör temsilcisi (1988), aynı fakültede Yönetim Kurulu üyesi (1989-1992), Türk Dili ve Edebiyatı Bölümü Başkanlığı (1989-1992, 1995-1998) ve Eski Türk Edebiyatı Ana Bilim Dalı Başkanlığı (1988-hâlen devam ediyor) görevlerinde bulundu.