1870 yılında Manastır'da doğdu. Askeri okullarda okudu. Askeri Tıbbiyeyi bitirdi. Paris'te ihtisasını tamamladı. Çeşitli yerlerde hekimlik yaptı. Emekli olduktan sonra Darülfünûn'da Türk Edebiyatı Tarihi derslerini okuttu. Fransız sembolizmi etkisinde kaldı. Servet-i Fünûn dergisinde yazdı. 1934 yılında öldü. İlk şiirleri Tamat adıyla basıldı. Şiirleri, ölümünden sonra "Cenab Şahabettin'in Bütün Şiirleri" adıyla yayımlandı.