Nani se unió el Sporting de Portugal desde su primer club, el Real Sport Clube de Queluz. Después de dos temporadas en el equipo juvenil, donde ganó el Campeonato Nacional Juvenil en 2004-05, Nani fue ascendido al primer equipo a principios de la temporada 2005-06. El 10 de agosto de 2005, Nani hizo su debut en el Sporting, de entrar como sustituto de Custódio en el minuto 73 en una derrota en casa por 1-0 al Udinese en su clasificación para la tercera ronda de la Liga de Campeones de la UEFA. Nani hizo su debut en la Liga portuguesa el 28 de agosto, en sustitución de Deivid en el minuto 76 de la victoria 1-2 sobre Marítimo en el Estadio dos Barreiros. Nani anotó su primer gol el Sporting el 30 de octubre, abriendo el marcador en un 2-2 lejos de Boavista. Nani puso fin a la primera temporada de su carrera con 36 apariciones y cinco goles en todas las competiciones.
Nani primero entró en el centro de atención después de anotar en la Liga de Campeones contra el Spartak de Moscú, redes meta del Sporting en un empate 1-1 fase de grupos el 27 de septiembre de 2006. Nani ayudado Sporting ganar la Copa de Portugal 2006-07, levantar el trofeo después de una 1- 0 ganarse a Belenenses, el 27 de mayo de 2007 en la final. Luego Nani fue nombrado como el SJPF Jugador Joven del Mes de mayo de 2007.
La segunda temporada de Nani con el Sporting terminó con estadísticas de la liga similares, con 40 apariciones y seis goles en todas las competiciones.
Manchester United
Nani fue vendido al Manchester United por 25 500 000€ (£22 692 113), el 5% de los cuales se pagó al Real Sport Clube de Queluz, su primer club profesional. Pasó el reconocimiento médico el 6 de junio de 2007, y firmó un contrato de cinco años, un mes después de su llegada, uniéndose a su compatriota portugués Cristiano Ronaldo, con quien vivió durante un tiempo en el inicio de su carrera en el club.
Nani marcó en su debut en un amistoso de pretemporada contra el Shenzhen, el tercero de una victoria por 6-0. También anotó en el siguiente partido contra el Guangzhou Pharmaceutical. El 5 de agosto de 2007, Nani hizo su debut en competición oficial, al entrar como sustituto en la Community Shield contra el Chelsea. Marcó en su debut ganando el trofeo después de ganar por 3-0 en los penales, tras empatar 1-1 en los 120 minutos. Nani marcó tercer gol para el club tres días después, cuando anotó contra el Glentoran en otra victoria por 3-0 en la pretemporada.
El 22 de agosto de 2010, Nani falló un penal en el minuto 87 ante el Fulham, y luego empató dos minutos más tarde a través de Brede Hangeland para empatar el juego 2-2. Seis días más tarde, en una victoria por 3-0 sobre el West Ham, Nani anotó su primer gol de la temporada y ayudó a Dimitar Berbatov.
Nani marcó y asistió a Michael Owen en el 2-2 a domicilio ante el Bolton Wanderers el 26 de septiembre.
El 16 de octubre, Nani marcó el segundo del United en el empate 2-2 en casa ante el West Bromwich Albion. Cuatro días después, Nani anotó su primer gol de la Liga de Campeones de la temporada, anotando el solitario gol en la victoria por 1-0 en casa ante el Bursaspor.
Nani comenzó la nueva temporada marcando dos goles en el derbi ante Manchester City en la Community Shield 2011, incluyendo el gol de la victoria en el minuto 94 el 7 de agosto de 2011. Él anotó su primer gol en la liga de la temporada 2011-12, anotando el quinto gol del United en la victoria 8-2 sobre el Arsenal el 28 de agosto. Nani hizo su partido número 100 en la Premier League el 18 de septiembre, y se anotó en la victoria por 3-1 en casa ante el Chelsea. Marcó con un disparó a larga distancia después de cortar en el interior de la banda derecha. También fue galardonado con el hombre del partido. En siguiente partido de liga del United en el estadio Britannia, Nani anotó su tercer gol de la temporada en el empate 1-1 con el Stoke City.
El 5 de septiembre de 2013, Nani renovó su contrato con el Manchester United, que lo mantendría ligado al club hasta 2018. Jugó su primer partido de la temporada 2013-14 contra el Liverpool en la Copa de la Liga. A pesar de esto, Nani pasó la mayor parte de la temporada luchando contra las lesiones y tratando de encontrar la forma física.
Nani hizo su reaparición en José Alvalade en un partido de Liga ante el Arouca, cuatro días después de la firma. Él falló un penalti, recibió una tarjeta amarilla y fue sustituido en el minuto 77, ya que el partido terminó en una victoria por 1-0 para el Sporting. Marcó su primer gol de este préstamo el 17 de septiembre, la apertura de un empate 1-1 ante el Maribor en el primer partido de la fase de grupos de la Liga de Campeones. También fue votado Jugador del Partido. Nani anotó su primer gol en la liga para el club cuatro días más tarde en la victoria por 4-0 ante el Gil Vicente.
El 3 de enero de 2015, Nani fue expulsado por doble amonestación en el triunfo 3-0 sobre Estoril.
Nani anotó en la victoria por penales del Sporting sobre el Sporting Braga en la final de la Copa de Portugal 2015, que ganó el club su primer trofeo desde 2008.
Fenerbahçe S. K.
El 6 de julio de 2015, Nani recaló en el club turco Fenerbahce Spor Kulübü por £4 250 000 (4 775 888€).
Nani realizó su debut en la selección el 1 de septiembre de 2006, en un amistoso ante Dinamarca en el que marcó un gol. El resultado fue de 4-2 a favor de los daneses. Fue convocado durante toda la clasificación para la Eurocopa 2008, y anotó uno de los goles en la victoria 2-1 sobre Bélgica el 2 de junio de 2007.
Fue convocado por Luiz Felipe Scolari para la Eurocopa 2008, donde jugó tres partidos aunque fue titular solo en uno, ante Suiza. Proporcionó una asistencia a Hélder Postiga en los cuartos de final frente a Alemania, en una derrota por 3-2.
El 1 de junio de 2010, Nani anotó el tercer gol en la victoria por 3-1 sobre Camerún. Después de ese partido, fue nombrado como uno de los 23 jugadores convocados por Carlos Queiroz para la Copa Mundial de Fútbol de 2010. Sin embargo, una semana después fue descartado debido a una lesión en el hombro y fue reemplazado por Rúben Amorim.
Nani fue convocado para jugar la Euro 2012. El 27 de junio de 2012, Portugal enfrentó a España en las semifinaes, el resultado fue 0-0. En la tanda de penales, Nani marcó el tercer gol. Sin embargo Cesc Fàbregas marcó el cuarto penal de España y Portugal quedó eliminada.
Después de ser descartado por una lesión para Sudáfrica 2010, el técnico de Portugal, Paulo Bento, incluyó a Nani en la lista de los 23 para disputar el Mundial 2014 celebrado en Brasil.
En el año 2016, Nani se coronó junto a su selección por primera vez campeón de la Eurocopa, disputada en Francia, siendo uno de los jugadores más destacados de su selección; llegando a convertir 2 goles fundamentales para la obtención del título.