Erdemirspor altyapısından yetişen Orhan Şam, Gençlerbirliği'ne transfer olarak profesyonel ilk imzayı attı. Ardından Mardinspor, Hacettepe, Fenerbahçe, Kasımpaşa ve Elazıspor'da forma giyen 33 yaşındaki Orhan Şam, 2.Lig Kırmızı Grup takımlarından Bodrumspor'un başarısı için mücadele etti. Süper Lig'de 167, 1. Lig'de 85, 2. Lig'de de 16 maça çıkan Orhan Şam, çeşitli yaş kategorilerinde ise toplam 74 kez milli formayı giydi.