Данис Зарипов начал карьеру в 1996 году в челябинском «Мечеле», выступавшем тогда в высшей лиге чемпионата России. В 1998-м 17-летний форвард решил попробовать свои силы в Северной Америке. Челябинец выступал за «Свифт Каррент Бронкос» в Западной хоккейной лиге (WHL) в сезоне-1998/99 и в 62 матчах забросил 23 шайбы, а также сделал 8 передач. В следующем году он, тем не менее, вернулся в «Мечел», который к этому времени уже вышел в суперлигу, но особой результативностью не отличался.
Сезон-2001/02 Зарипов начала в казанском «Ак Барсе». У форварда был действующий контракт еще на год с челябинским клубом, но Данис изъявил желание играть в Казани. Дебют 20-летнего нападающего нельзя назвать удачным: в 41 игре на счету лишь 9 очков (3+6).
С 2003 года Зарипов стал рассматриваться как кандидат в сборную России, но на чемпионат мира в составе национальной команды поехал лишь в 2006-м. Тот год вообще получился очень удачным для нападающего: в регулярном первенстве он набрал 39 очков (14+25), в плей-офф забил три гола и сделал 8 передач и помог своему клубу стать чемпионом России. На ЧМ-2006 Данис забросил 2 шайбы и сделал 3 передачи, но на этом турнире сборной России удалось дойти лишь до четвертьфинала.
В сезоне-2006/07 форвард установил личный рекорд, набрав 62 очка (32+30) в 53 матчах. Помогла этому игра в одном звене с Алексеем Морозовым и Сергеем Зиновьевым, которые также набрали много очков. Выиграв вместе с клубом серебро, Данис получил приглашение в сборную России. На ЧМ-2007 в Москве он был одним из лучших в команде по показателю «плюс-минус» (+10), на его счету также 9 передач на турнире.
В чемпионате России-2007/08 звено Зиновьев-Зарипов-Морозов выступало неровно. Тем не менее, Данис стал вторым бомбардиром команды вслед за Морозовым, забросив 21 шайбу и сделав 35 передач. На чемпионате мира в Канаде в 2008 году Зарипов в составе сборной России стал победителем турнира. Год спустя Зарипов сыграл всего два матча (выбыв из состава из-за травмы), но успел набрать 3 очка (2+1).