Родом из знатной семьи в Исаврии, в 468 женился на Ариадне, дочери императора Льва I и изменил своё первоначальное имя Тарасикодисса (греч. ????????????? у Кандида Исавра, варианты — греч. ??????????, ?????????, ?????????, ??????????????, ?????????????) на Зенон. Лев I хотел противопоставить его могущественному полководцу Аспару, которому сам был обязан престолом. Зенон был назначен патрицием, начальником императорской гвардии и главным военачальником малоазиатского войска. Аспар составил заговор с целью убить Зенона во время Фракийской войны, но замысел не удался, и Зенон, вернувшись в столицу, обвинил Аспара в измене и велел его убить, вместе с его сыном Ардабурием, которому раньше была обещана Ариадна.
Некрасивый, трусливый и развратный Зенон внушал Ариадне отвращение, но тем не менее она из честолюбия помогала ему во всех его планах. В 474 Лев I умер, назначив наследником сына Зенона и Ариадны, Льва II. Зенону было поручено регентство, и, благодаря проискам его тёщи, Верины, корона была возложена и на него. Малолетний Лев прожил лишь несколько месяцев после смерти деда; в его смерти подозревали его родителей, тем более, что Зенон провозгласил себя императором.
В то время как новый император предавался оргиям, Верина составила план возведения на престол своего брата Василиска, и Зенон в 475 вынужден был бежать из Константинополя в Исаврию, при этом его преследовали полководцы Василиска. Остатки армии Зенона потерпели поражение, и он вынужден был укрыться в одном из укреплённых мест Исаврии, вместе с Ариадной.
Василиск, получив власть, вёл себя ещё хуже Зенона, который частично оружием, а частично интригами в 477 снова добился престола. Василиск был сослан во Фригию и там скоро умер. В Империю со всех сторон вторгались варвары, но частые заговоры и внутренние раздоры не давали Зенону возможности обратить против них оружие. Чтобы избавиться от поселившихся в Мезии остготов, он разрешил Теодориху занять Италию и лишить престола Одоакра, следствием чего стало основание Остготской империи в Италии.
После смерти Зенона Ариадна отдала свою руку Анастасию, коронованному в 491. В церковной истории Зенон известен своим указом «Энотикон», 482.