Tam adı João Félix Sequeira olan genç futbolcu 10 Kasım 1999 tarihinde Portekiz’de dünyaya geldi. Ebeveynleri Calos ve Carla Félix öğretmen olarak çalışıyordu. Ayrıca kardeşi Hugo da kendisi gibi bir futbolcu oldu. Futbol kariyerine 2007 yılında Os Pestinhas ile başladı. Burada bir yıl geçirdikten sonra FC Porto’nun gençler takımına katılarak önemli bir ilerleme kaydetti. Fakat Porto’da oynamak ilk başlarda onun için hiç kolay olmadı. Evinden çok uzak olduğu için yolda çok vakit kaybediyor ve çok yoruluyordu. Yine de futbol kariyerini seçen João Félix, daha başarılı olabilmek adına on iki yaşındayken ailesinin yanından ayrıldı ve Porto’ya taşındı.
On beş yaşına geldiği zaman ise Lizbon’da bulunan Benfica’ya transfer edildi. İlk olarak 17 Eylül 2016 tarihinde bir Benfica maçında forma girdi ve bu sezon boyunca on üç maçta üç gol atarak dikkatleri çekmeyi başardı. 2019 yılında ses getiren bir transfer ile tam 126 milyon Euro karlılığında Atletico Madrid ile sözleşme imzaladı. Bu yedi yıllık bir sözleşmeydi ve tüm zamanların en yüksek meblağlı transferlerinden bir tanesi oldu. 15 Mart 2019'da teknik direktör Fernando Santos, Félix'i ilk kez UEFA Euro 2020 ön eleme maçları öncesinde üst düzey takıma çağırdı. Fakat sakatlığı nedeniyle milli takım maçını kaçırdı. 2021-2022 sezonunda da bir sakatlık yaşayan João Félix yine birkaç maçı kaçırmak zorunda kaldı. Fakat sezonun ilerleyen maçlarında başarılı golleri ile takımdaki yerini güçlendirmeyi başardı.