Topal Osman 1883 yılında Giresun'da doğdu. Gönüllü olarak Balkan savaşına katıldı. Bu savaşta yaralandı ve bacağı sakat kaldı. I. Dünya Savaşında gönüllülerden oluşan bir birliğin başında Kafkas Cephesindeki çarpışmalara katıldı.
İzmir'in 15 Mayıs 1919'da Yunanlılarca işgal edilmesinin hemen ardından gönüllü birliklerle Karadeniz bölgesindeki Rum çetelerine karşı mücadele etti. Giresun Belediye Başkanlığı ve Müdafaa-i Hukuk Cemiyetinin Giresun Şubesi Başkanlığını yaptı. Daha sonra Mustafa Kemal tarafından Kasım 1920'de Muhafız Kıtası komutanlığına getirildi. Koçgiri ayaklanmasının bastırılmasında önemli rol oynadı.
47. Alay komutanı olarak katıldığı Sakarya Savaşında yararlılık gösterdi. TBMM'de II. Grup olarak bilinen muhalefet grubunun önderlerinden Trabzon milletvekili Ali Şükrü Beyi, Mustafa Kemal'e karşı sert muhalefet izlediği gerekçesiyle 27 Mart 1923'de öldürdü. Güvenlik kuvvetlerine teslim olmayan Topal Osman, Ankara Ayrancı bağlarındaki evinde girdiği çatışmada yaralı olarak ele geçirildi. Kısa süre sonra 4 Nisan 1923 öldü.