1 Compétitions officielles nationales et internationales senior, incluant le parcours amateur et en équipe réserve. 2 Matchs officiels. Dernière mise à jour :
Entre 2006 et 2010, Otávio joue avec les jeunes du FC Santa Cruz, club de Série D à l'époque puis sera repéré par le SC Internacional en 2010 où il y termine sa formation en 2012.
SC Internacional (2012-2014)
Otávio fait ses débuts professionnels le 2012 lors d'un match nul 0-0 face à Santos. Il rentre en fin de match[2]. En 2013, grâce à de bonnes prestations, Otavinho est désigné comme l'un des meilleurs joueurs des Colorados de la saison.
Révélation au FC Porto (2015-2023)
Le , le jeune Otávio signe en faveur du FC Porto. Sa clause libératoire est de 50 millions d'euros[3].
Il joue tout d'abord avec la réserve du club, le FC Porto B, en 2e division portugaise jusqu'en , puis sera prêté jusqu'à la fin de la saison au Vitória SC. Sans espace dans l'effectif de Julen Lopetegui pour la saison 2015-2016, il sera de nouveau prêté au club de la ville de Guimarães.
À la suite de sa très bonne saison, sa chance au FC Porto lui sera enfin donnée par Nuno Espírito Santo pour la saison 2016-2017, et devient par la suite un joueur incontournable du club, avec lequel il prend part à 283 matchs et inscrit 31 buts.
Al Nassr (depuis 2023)
Le 22 août 2023, il signe pour 60 millions d'euros à Al-Nassr en rejoignant notamment Cristiano Ronaldo. Il y dispute son premier match le 25 août en championnat face à Al-Fateh (victoire 5-0).
Sélection nationale
De nationalité brésilienne, Otávio dispute quatre rencontres avec les équipes jeunes du Brésil mais n'est jamais appelé par la Canarinha.
En mars 2021, il obtient la nationalité portugaise et devient une option pour la Seleção das Quinas. Le sélectionneur portugais, Fernando Santos, admet avoir pensé à lui lorsqu'il a établi sa liste pour l'Euro 2020 sans finalement le retenir. Il est appelé lors de la liste suivante, le 26 août, deux mois après l'Euro, pour la trêve internationale de début septembre 2021. Le Portugal affronte l'Irlande et l'Azerbaïdjan pour le compte des éliminatoires de la Coupe du monde 2022 et le Qatar en match amical.
Otávio est titularisé lors de la rencontre amicale contre le Qatar, remportée par le Portugal sur le score de 3-1, le 4 septembre 2021. Pour sa première sous ses nouvelles couleurs, il inscrit le but du 2-0, de la tête à la suite d'un centre de Gonçalo Guedes à la 25e minute de jeu.