Asıl adı Mehmet Sait olan Şahin Bey, 1877 yılında Gaziantep'te doğdu. Henüz 22 yaşında ilk defa Yemen'e asker olarak gitti ve Yemen'de başçavuş rütbesine kadar yükseldi.