İdris Şahin, 18 Mart 1974 Çankırı'nın Orta ilçesine bağlı Hünükköy köyünde doğdu. 1996 yılında İstanbul Üniversitesi Hukuk Fakültesinden mezun oldu. Türk Ceza Hukuku ve İdare Hukuku alanlarında uzman olup, serbest avukatlık yapmaktadır. İki dönem Baro Başkanlığı, üç dönem Türkiye Barolar Birliği Üst Kurul Delegeliği yaptı. İki dönem AKP Çankırı İl Başkanlığı yaptı. 24. Dönem AKP Çankırı milletvekili olarak; 2011-2012 yılları arasında AKP Genel Merkez Seçim İşleri Başkan Yardımcılığı, 2012-2015 yılları arasında TBMM Anayasa Komisyon Başkanvekilliği, TBMM İçişleri Komisyon Üyeliği, TBMM Akdeniz için Birlik Komisyonu üyeliği, 2013-2015 yılları arasında AKP TBMM Grubu Yönetim Kurulu üyeliği, 24. Yasama Dönemi Meclis Darbe ve Muhtıraları Araştırma Komisyonu Sözcülüğü, TBMM Çözüm Komisyonu Sözcülüğü, TBMM Bilişim ve İnternet Komisyonu Üyeliği, demokratikleşme paketi çalışmaları kapsamında Anayasa Komisyonu’na bağlı Alt Komisyon Başkanlıkları ve İç Güvenlik Yasası Özel Sözcülüğü görevlerini yürüttü.
Şahin, MİT Kanunu Teklifinde birinci imza sahipliği başta olmak üzere birçok kanun teklifinde görev aldı.
2018-2019 yılları arasında AKP Genel Merkez Yerel Yönetimler Başkan Yardımcılığı görevinde bulundu.
9 Mart 2020 tarihinde Ali Babacan tarafından kurulan Demokrasi ve Atılım Partisi'nin kurucu üyeleri arasında yer aldı.