İdris Şahin, iki dönem Çankırı'da baro başkanlığı yapmıştır.
Üç dönem boyunca Türkiye Barolar Birliği üst kurul delegeliği ve Türkiye Barolar Birliği Yönetim Kurulu Üyeliği görevlerini sürdürmüştür.
Anadolu Barolarının birlikte hareket etmeleri hususunda aktif rol oynamıştır.
HSYK'nın yapısına ilişkin değişimlerde ve sivil anayasa ile ilgili çalışmalarla tanınmıştır.
İyi seviyede İngilizce, orta düzey Almanca bilmektedir.
İdris Şahin, 2011 seçimlerinde Ak Parti'den 24. Dönem Çankırı Milletvekili seçilmiştir.
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 yapmıştır.
2013-2015 yılları arasında AK Parti TBMM Grubu Yönetim Kurulu üyesi olarak görev almıştır.
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ı, İç Güvenlik Yasası Özel Sözcülüğü yapmıştır.
2018-2019 yılları arasında AK Parti Genel Merkez Yerel Yönetimler Başkan Yardımcısı olmuştur.