1946 yılında Yozgat'ta doğdu. Babası Mustafa, annesi Fatma Akyol'dur. İlkokul, ortaokul ve lise öğrenimini Yozgat'ta tamamladı. İstanbul Üniversitesi Hukuk Fakültesi'ni bitirdi. Yazarlık mesleğine 1977 yılında Her gün gazetesinde başladı. 12 Eylü l1980 darbesi öncesinde Milliyetçi Hareket Partisi yönetiminde bulundu. Darbe sonrasında tutuklandı ve uzunca bir süre Mamak Cezaevi'nde yattı. Askeri mahkemede yargılandı ve beraat etti. Yankı dergisinde, Tercüman, Meydan ve Milliyetgazetelerinde çalıştı. 80'li yılların ortalarından itibaren Türk milliyetçisi çizgiden uzaklaşarak muhafazakar-liberalizme yöneldi. Siyasi ve iktisadi olarak kendisi tam bir klasik liberal iken, kültür ve dış politika alanında sağ-kanat yaklaşımı benimsemektedir. TOBB Ekonomi ve Teknoloji Üniversitesi mütevelli heyeti üyesi olan[4] Akyol hâlen CNN Türk program yapımcısı ve Hürriyet gazetesi'nde yazar olarak çalışmaktadır. Taha Akyol evli ve iki çocuk babasıdır. Gazeteci ve yazar Mustafa Akyol'un babasıdır.