İdris Şahin, 18 Mart 1974 yılında Çankırı'da dünyaya geldi. Şahin, eğitimini İstanbul Üniversitesi Hukuk Fakültesini tamamlayarak mezun olmuştur. Şahin, kariyerine serbest avukatlık yaparak başlamış ve daha sonra 2 dönem boyunca Çankırı Baro Başkanı, 3 kez Türkiye Barolar Birliği üst kurulu delegeliği ve Türkiye Barolar Birliği Yönetim Kurulu Üyeliğinde bulundu.
İdris Şahin, siyasi kari yerine 2011 genel seçimlerinde Adalet ve Kalkınma Partisi 24. dönem Çankırı Milletvekili seçilerek adım attı ve Anayasa Komisyonu başkanvekilliği görevinde bulundu. Daha sonra Şahin, 2020Demokrasi ve Atılım Partisi kurucu üyeleri arasında yer almış ve partinin sözcülüğünü yapmaktadır.