Before making his UAAP debut, Tio had to switch citizenships, as he was a Canadian citizen at the time, and Ateneo already had a foreign student-athlete in Chibueze Ikeh using up the one allotted spot for foreign student-athletes. He was still able to play for Ateneo during this time during the
2016 and
2017 Filoil Flying V Preseason tournaments. On May 30, 2017, he was granted Filipino citizenship, allowing him to finally suit up for Ateneo. Tio made his Ateneo debut during
Season 80 against the
UP Fighting Maroons. After missing Ateneo's first game of the season due to a left ankle sprain, he scored 14 points in his debut on a perfect 6-of-6 shooting clip in just merely 11 minutes of action off the bench. He was able to win a UAAP championship in his rookie year. In
Season 81, Tio stepped into a starting role against UP as
Matt Nieto had the flu and a finger injury. In that game, he had 12 points and five assists. He then led Ateneo to three straight wins, with the highlight being his 16 points against the
UE Red Warriors. Ateneo beat UP in that year's Finals. The following season, he went back to a bench role, and was supplanted in the rotation by
SJ Belangel. Still, they had no losses that season, as Ateneo went on to win its third straight title. In a Season 84 win over the
FEU Tamaraws, Tio scored all 17 of his points in the third quarter, and added four rebounds and two assists. He then notched his college career-high of 20 points to go with three assists in a win over the
UST Growling Tigers. In a rematch with FEU, he had 14 points, four rebounds, three assists, and one steal as Ateneo won its 40th straight game. Before the start of the UAAP Finals, he declared for the 2022 PBA draft. In the Finals, after a scoreless Game 1, he bounced back the following game with 14 points. In what would be his final game for Ateneo, he only had two points, as UP defeated Ateneo and won its first title in 36 years. His averages in his final season were 7.9 points, 1.9 rebounds, and 1.4 assists. In his four UAAP seasons, he only started six games. ==Professional career==