Начал играть в ДЮСШ (Орджоникидзе) в 1969 году. Первый тренер — Н. А. Шариков.
С 1973 года обучался в Спортинтернате (Киев).
В чемпионатах СССР провёл 188 матчей, забил 48 голов («Днепр» — 134, 45; ЦСКА — 21, 3; «Черноморец» — 15; «Металлург» — 12; «Динамо» — 6).
В еврокубках — 14 матчей, 2 гола (Кубок чемпионов — 6, 1, Кубок УЕФА — 8, 1).
Индивидуально сильный, хорошо владел дриблингом, отличался нестандартными игровыми решениями в завершении атак, голевым чутьем. Однако Таран как футболист имел ряд недостатков (недостаточное умение в игре без мяча), из-за чего не сумел полностью реализовать свой большой потенциал.
Должен был стать чемпионом СССР и в 1988, но отыграл недостаточное количество матчей (не хватило 1 игры) и медали не получил. Главный тренер Евгений Кучеревский позже сожалел, что мало выпускал Тарана на поле в том сезоне.
Энциклопедия «Российский футбол за 100 лет». — М.: Грэгори-Пэйдж, 1997. — ISBN 5-900493-70-9 — с.513