Üniversite öncesi eğitimini Malatya’da tamamlayan Taha Özhan, lisans eğitimini New York’ta, yüksek lisansını ise aynı şehirdeki New School for Social Research’de “Küresel Ekonomi-Politik” alanında tamamladı. Aynı bölümde sürdürdüğü doktora çalışmaları sırasında üniversitelerde çeşitli dersler de veren Özhan, doktorasını ''Siyaset Bilimi ve Uluslararası İlişkiler'' alanında yaptı. Düşünce kuruluşu Siyaset, Ekonomi ve Toplum Araştırmaları (SETA) Vakfı kurucu ekibi içerisinde yer almak üzere 2005 yılında Türkiye’ye döndü.