Hamdi Şahin 24 Ocak 1970 tarihinde Trabzon'da dünyaya geldi.
Grundschule Wehringhausen, Hagen-Almanya' ilkokula, Hauptschule Wehringhausen, Hagen-Almanya'da orta okula giden Şahin Hauptschule Wehringhausen'da başladığı lise eğitimine Trabzon Özel Köşk Lisesi'nde devam etti. İstanbul Üniversitesi, Edebiyat Fakültesi, Yunan Dili ve Edebiyatı bölümünden 1994 yılında mezun olduktan sonra aynı okulun Sosyal Bilimler Enstitüsünde, Eskiçağ Tarihi Bilim Dalı alanında Galatlar ve Galatia ile İlgili Antik Kaynaklar teziyle yüksek lisansını Geç Roma İmparatorluk ve Erken Bizans Dönemlerinde Dağlık Kilikia (Kilikia Trakheia) Bölgesi Yazıtlarında Meslekler, başlıklı teziyle de doktorasını tamamladı.
İstanbul Üniversitesi, Edebiyat Fakültesi, Eskiçağ Tarihi Anabilim Dalı başkanı olan Şahin Latin Epigrafisine Giriş adlı kitabı yazdı.