Мигель Гомес Алвес Данни родился 7 августа 1983 года в венесуэльском городе Каракас. Начинал играть в футбол в Венесуэле, продолжил в Португалии, куда переехала его семья, когда будущему петербуржцу исполнилось 15 лет.
В самой западной стране Европы Данни сначала выступал за юношескую команду клуба «Маритиму Фуншал», а с 2000 года — за первую команду. Проявив себя в нескольких важнейших матчах чемпионата, был продан в один из клубов — лидеров португальского футбола, лиссабонский «Спортинг». Считался одним из самых перспективных футболистов Португалии, сыграл более 40 матчей за различные юношеские и молодёжные сборные.
Данни выступал как за молодёжную, так и за олимпийскую сборную Португалии. Становился бронзовым призёром на молодёжном чемпионате Европы 2004 года. Принимал участие в Олимпийских играх 2004 года. В национальной сборной дебютировал 20 августа 2008 года.
В 2005 году перешёл в московское «Динамо», где был признан лучшим игроком команды в 2005 году по опросу болельщиков, а также обрёл статус одной из главных звёзд российского чемпионата.
26 августа 2008 года подписал контракт с ФК «Зенит», а уже 29 августа забил свой первый гол за сине-бело-голубых, который стал победным в матче за Суперкубок УЕФА с «Манчестер Юнайтед».