1968 yılında İstanbul’da doğan Şahiner, eğitimini Suadiye Lisesi’nde tamamladıktan sonra İstanbul Üniversitesi Devlet Konservatuvarı Tiyatro Bölümü’nden mezun olmuştur. 1986 yılında İstanbul Şehir Tiyatroları kadrosuna katılarak profesyonel tiyatro kariyerine adım atmış, pek çok oyunda başarılı performanslar sergilemiştir. Çıkmaz Sokak Çocukları ve İlk Gençliğim oyunlarındaki rolleri ile geniş kitlelerce tanınmış ve çeşitli ödüller kazanmıştır.
Tiyatro çalışmalarının yanı sıra sinema ve televizyon projelerinde de boy göstermeye başlamıştır. İlk televizyon deneyimini Ayaşlı ve Kiracıları dizisiyle yaşayan Şahiner, Şahinler, 1998 yapımı Gemide ve devam filmi Laleli’de Bir Azize’de Ali karakterini canlandırmıştır. 1996 yılından itibaren oyunculuğun yanı sıra dalış eğitmenliği de yapmıştır.
2004 yılında Tiyatrokare’nin sahnelediği Salı Ziyaretleri oyunundaki performansı ile Sadri Alışık Tiyatro Ödülleri’nde Yılın En İyi Oyuncusu ve 8. Afife Tiyatro Ödülleri’nde Yılın En Başarılı Erkek Oyuncusu ödüllerine layık görülmüştür. 2006-2007 sezonunda, Makedon oyun yazarı Dejan Dukovski’nin Barut Fıçısı oyununu Bilge Emin ile birlikte çevirmiş ve İstanbul Şehir Tiyatroları’nda sahnelemiştir. Aralık 2006’da ise İstanbul Şehir Tiyatroları’ndan bir grup sanatçıyla birlikte İstanbul Halk Tiyatrosu’nu kurmuş, burada hem oyunculuk hem de yönetmenlik yapmıştır. Yazdığı İhtiyar Balıkçı ve Deniz adlı oyun, 2014 yılında İstanbul Halk Tiyatrosu’nun altıncı sahnelemesi olarak izleyiciyle buluşmuştur.
Televizyon kariyerinde ise Elveda Rumeli, Avrupa Yakası, Kayıp, İntikam, İçerde, Hayat Yolu ve Akıncı gibi dizilerde rol alarak geniş bir izleyici kitlesi kazanmıştır. Özellikle İçerde dizisinde canlandırdığı Al Yanak karakteriyle hafızalara kazınmıştır.