1974'te Çankırı'da doğdu. Avukat; İstanbul Üniversitesi Hukuk Fakültesi'ni bitirdi. Çankırı'da Serbest Avukatlık ve Baro Başkanlığı görevlerini yürüttü. İki dönem AK Parti İl Başkanlığı görevinde bulundu. İyi düzeyde İngilizce ve az düzeyde Almanca bilen Şahin, evli ve 2 çocuk babasıdır.