1983 yılında İstanbul’da doğdu. Lisans eğitimini Fatih Üniversitesi Kamu Yönetimi Bölümünde, Yüksek Lisansını aynı üniversitenin Siyaset Bilimi Ve Kamu Yönetimi Anabilim dalında tamamladı. Doktora eğitimine Marmara Üniversitesi Siyaset Bilimi anabilimdalında devam eden Şahin, hâlen Fatih Üniversitesi Siyaset Bilimi Ve Kamu Yönetimi bölümünde araştırma görevlisi olarak çalışmaktadır.