Ankara Üniversitesi Dil ve Tarih-Coğrafya Fakültesi’nin Türk Dili ve Edebiyatı Bölümü’nü bitirdi (28.02.1969). Hacettepe Üniversitesi, Mezuniyet Sonrası Eğitimi Fakültesi'nde yüksek lisans (17.02.1977) ve doktora eğitimi görüp Türk Edebiyatında Manzum Mi'râc-nâmeler adlı teziyle "Türk Dili ve Edebiyatı Doktoru" unvanı aldı (08.07.1980).
Selçuk Üniversitesi, Edebiyat Fakültesi'nde asistan ve yardımcı doçent olarak görev yaptı.
(1978-1983). Marmara Üniversitesi, Fen-Edebiyat Fakültesi eski Türk edebiyatı yardımcı doçentliğine naklen tayin edildi (Şubat 1983). Van Yüzüncü Yıl Üniversitesi'nde (iki sömestre) ve Mimar Sinan Üniversitesi'nde (altı yıl) misafir öğretim üyesi olarak dersler verdi. 02.10.1989 tarihinde, Eski Türk Edebiyatı Ana Bilim Dalında "Üniversite Doçenti",
01.02.1995’de de "Eski Türk Edebiyatı Profesörü" unvan ve yetkileri aldı. Eylül-1996'da, Marmara Üniversitesi, Fen-Edebiyat Fakültesi profesörlüğünden kendi isteğiyle emekli oldu.
Kuzey Kıbrıs Türk Cumhuriyeti, Doğu Akdeniz Üniversitesi, Fen ve Edebiyat Fakültesi'nde, Türk Dili ve Edebiyatı Bölüm Başkanı, Türkoloji Araştırma Merkezi Başkanı ve Türk edebiyatı profesörü olarak çalıştı (1995-2000). Hoca Ahmet Yesevî Uluslararası Türk-Kazak Üniversitesinde Türkistan’da dört yıl Türkoloji Bölümü Başkanı olarak görev yaptıktan sonra aynı üniversitenin Almatı’daki Türk Dünyası İlişkilerini Araştırma Merkezinde bir yıl “baş bilim araştırıcısı” olarak çalıştı. TİKA görevlisi olarak L. N. Gumilev Avrasya Millî Üniversitesi, Uluslar Arası İlişkiler Fakültesi, Doğu Dilleri Bölümünde (Astana – Kazakistan)
bir yıl Türkçe, Türk tarihi ve kültürü dersleri verdi (2005-2006). Tuzla Üniversitesi (Bosna Hersek), Türk Dili ve Edebiyatı Bölümü Başkanı olarak görev yaptı (2006-2007). 08.12.2007 tarihinden 30.06.2009 tarihine kadar Ahmet Yesevi Üniversitesi Rektör Vekili Eğitim Danışmanlığı görevini yürüttü
Türk Kültürünü Araştırma Enstitüsü’nün üyesidir. Neşredilmiş on bir, tefrika edilmiş bir olmak üzere toplam on iki kitabı ve kırktan çok bilimsel makalesi vardır