Şahkulu ayaklanması nedenleri Bayezit II döneminde Anadolu'da şii ayaklanması, Safevi devletinin kurucusu Şah İsmail'in yoğun propagandası sonucunda, Teke yöresinde Tekeli Şahkulu Baba'nın (1459-1511) başlattığı (Nisan 1511) Şahkulu Ayaklanması, Teke sipahilerinden çoğunun da katılmasıyla hızla yayıldı. Antalya subaşısı Hasan Bey ile Şehzade Korkut'un defterdarının komuta ettikleri kuvveti yenen ayaklanmacılar, Karagöz Paşa'nın gönderdiği birlikleri de yenerek, Burdur'u bir baskınla elegeçirdiler. Karagöz Paşa'nın Kütahya önlerinde yenilip öldürülmesinden sonra, Bursa'ya doğru ilerledilerse de, Hadım Ali Paşa tarafından Kızıl kaya boğazında kuşatıldılar. Tekeli Şahkulu Baba, Sivas'a doğru çekilirken peşine düşen Hadım Ali Paşa'ya Gedikhan'da yakalandı; ama çarpışmada her ikisinin de ölmesi üstüne, iki tarafın kuvvetleri de dağıldı. İran'a kaçan ayaklanmacılar Safevi ordusuna alındı.