Данис Зарипов начал карьеру в 1996 году в челябинском «Мечеле», выступавшем тогда в высшей лиге чемпионата России. Выступал за «Свифт Каррент Бронкос» в Западной хоккейной лиге (WHL) в сезоне-1998/99 и в 62 матчах забросил 23 шайбы, сделал 8 передач. В следующем году вернулся в «Мечел», который к этому времени уже вышел в суперлигу, но особой результативностью не отличался.
Сезон-2001/02 начал в казанском «Ак Барсе», хотя имел контракт ещё на год с «Мечелом». В 41 игре набрал 9 (3+6) очков.
С 2003 года Зарипов стал рассматриваться как кандидат в сборную России, но на чемпионат мира поехал лишь в 2006. В регулярном первенстве 2005/06 набрал 39 очков (14+25), в плей-офф забил три гола и сделал 8 передач и помог своему клубу стать чемпионом России. На ЧМ-2006 забросил две шайбы и сделал три передачи.
В сезоне-2006/07 установил личный рекорд, набрав 62 очка (32+30) в 53 матчах. Помогла этому игра в одном звене с Алексеем Морозовым и Сергеем Зиновьевым, которые также набрали много очков. Выиграв вместе с клубом серебро, Зарипов получил приглашение в сборную России. На ЧМ-2007 в Москве он был одним из лучших в команде по показателю «плюс-минус» (+10), на его счету также 9 передач на турнире.
В чемпионате России-2007/08 звено Зиновьев-Зарипов-Морозов выступало неровно. Тем не менее, Зарипов стал вторым бомбардиром команды вслед за Морозовым, забросив 21 шайбу и сделав 35 передач. На чемпионате мира в Канаде в 2008 году Зарипов в составе сборной России стал победителем турнира. Год спустя сыграл всего два матча (выбыв из состава из-за травмы), но набрал 3 очка (2+1). На чемпионате мира 2015 года в Чехии сыграл всего одну игру с Норвегией, в которой набрал 3 очка (1+2), а в третьем периоде матча получил травму плеча и выбыл до конца турнира.
7 июля 2017 подписал двухлетний контракт с «Ак Барсом», но 25 июля был дисквалифицирован на 2 года — до 22 мая 2019 года, так как сдал положительный допинг-тест во время чемпионата КХЛ-2016/17. В допинг-пробах Даниса Зарипова были обнаружены два препарата — псевдоэфедрин и гидрохлортиазид. 9 августа контракт Зарипова и «Ак Барса» был расторгнут по взаимному согласию сторон. Но 21 ноября 2017 года суд вынес решение по делу Зарипова, установив, что игрок не принимал запрещённые средства целенаправленно, а стал жертвой ошибки. Из-за этого ИИХФ сократил дисквалификацию до полугода, форвард вернулся уже 23 ноября 2017 года. Таким образом, дисквалификация продлилась с 23 мая по 23 ноября 2017 года.
28 ноября 2018 года установил рекорд по количеству проведенных матчей в высших дивизионах чемпионата страны (1164 игры). Все последующие игры увеличивали рекордный показатель.
27 мая 2019 года продлил контракт с «Ак Барсом» ещё на год. В сезоне 2019/20 провёл 52 игры, в которых набрал 27 очков (13+14) при показателе полезности +2. В конце апреля 2020 года продлил контракт ещё на один год.
17 сентября 2020 года в возрасте 39 лет набрал четыре очка (2+2) в игре против «Салавата Юлаева» .
26 августа 2021 года обьявил о том, что сезон 21/22 будет для него последним в игровой карьере[8]. Летом 2022 года продлил контракт.
24 февраля 2023 года после матча с «Металлургом» (3:6) объявил о завершении игровой карьеры.