Revilla, a San Beda Red Cub stalwart, was recruited by DLSU and suited up for the Green Archers in 2008. In his rookie season, he averaged 3.5 points, 1.7 rebounds, 1.9 assists, and 0.7 steals on 14.3 minutes per game, and was just a backup guard then to JVee Casio and Simon Atkins. His team lost to the Ateneo Blue Eagles in the UAAP Season 71 Finals. By the end of that season he was named a member of the league’s All-Rookie team.
In summer of 2009, a few months before the opening of the UAAP's 72nd Season, he was diagnosed to have type 2 diabetes, a condition, which he said, runs in their family. This has prevented him from suiting up for La Salle for two seasons.
After two years, he returned to active competition in Season 74, and would become La Salle's top scorer and even the league's second leading point maker. He finished the season with averages of 7.7 points, 3.7 assists and a league-leading 1.8 steals per game.
The next year, he would come on strong in Season 75, highlighted by 19 points in a double overtime loss to UST Growling Tigers in the first round, but things would then take a turn for the worse. Against the NU Bulldogs in the first round finale, he would tweak his ankle in a double overtime victory after masterfully orchestrating the offense for the Green Archers down the stretch. He would still finish the eliminations with averages of 8.7 points, 4.6 rebounds and three assists, but he was only able to suit up for nine out of the 14 regular season games as rookie Thomas Torres stepped into his role as the primary point guard.
He would continue his role in Season 76 as an off-the-bench player, serving as a backup to Torres for most of the first round; however, after La Salle almost fell out of the standings with 3-4 win-loss record and with Torres sidelined with an injury, he would regain his starting spot and helped the team sweep the second round, and eventually win their UAAP Championship since 2007.
He elected to forgo his final playing year after he applied for the PBA draft.
Revilla was picked 24th overall in the third round by GlobalPort Batang Pier in the 2013 PBA draft. He joined GlobalPort’s fully loaded backcourt of Sol Mercado and fellow draftees RR Garcia and Terrence Romeo, his former rivals from FEU. He would also be reunited with former Ateneo Blue Eagle and high school teammate Nico Salva.
He played a total of just three games with the Batang Pier, averaging 0.7 points, 1.3 rebounds and 0.7 assist in 7.6 minutes during the Philippine Cup. He was released by the team after playing just one conference. He then played for the Cagayan Rising Suns in the PBA D-League, in the hope of earning another call-up to the pro league.
He then joined the tryouts for expansion team Kia Sorento, and won a spot in the team for the upcoming 2014–15 PBA season. He also signed a one-year contract with the team.
In his first game in a Sorento uniform, he posted his career-high 23 points as he led the Sorentos' rally in the third quarter to beat Blackwater Elite in their season debut at the Philippine Arena.
On March 22, 2014, via his Twitter account, Revilla tweeted about his plans of proposing to an unnamed girl to be his girlfriend, which he later on revealed to be Ateneo star libero Denden Lazaro.
Unknown to many, it was coach Eric Altamirano who brought him from Bacolod to Manila around 10 years ago. He has since stayed in the Altamirano home and considers the coach as his second father.
Correct as of September 24, 2016