1927 yılında İstanbul'da dünyaya geldi. 1946 yılında İstanbul Amerikan Robert Erkek Lisesi'nden mezun oldu. 1947 yılında Amsterdam'a gitti ve aynı yıl içinde B.B.C (Londra) de spiker olarak çalıştı. 1949 yılında askerlik görevini yaptı. 1950 yılında evlendi ve sigortacılığa başladı. 1956 yılını eşi ile birlikte Boston'da geçirdi. 1959 yılında oğlu Mehmet Ali ve 1961 yılında kızı Leyla dünyaya geldi. 1998 yılında eşinden ve İstanbul'dan ayrıldı, Antalya'ya yerleşti. Oğlu ile gelini, Prof. Fahrunisa Neyzi'den olma üç torunu var: Nurunisa, Zülal ve Ali Daniş.Bir kent gerillasının ne kadar gerçeğe benzese de hayal ürünü yaşamöyküsü. Mahir, Türkiye Cumhuriyeti'nin bir kuşağının trajik oluşuna değişik bir tanıklıktır.