Viktoravicius made his first Lithuanian team at the 2004 Summer Olympics in Athens, competing in the men's 4 × 100 m freestyle relay, along with his teammates Saulius Binevičius, Vytautas Janušaitis, and Rolandas Gimbutis.
Swimming the third leg, Viktoravicius recorded a split of 50.20 seconds, and the Lithuanian team went on to finish heat two in sixth place and eleventh overall, for a total time of 3:19.28.
[2] At the 2008 Summer Olympics in Beijing, Viktoravicius qualified as an individual swimmer for the men's 100 m freestyle, by clearing a FINA B-standard entry time of 49.93 from the European Championships in Eindhoven, Netherlands.
[3][4] He challenged seven other swimmers on the fifth heat, including Czech Republic's Martin Verner and Shaune Fraser of the Cayman Islands.
[5] At the 2009 FINA World Championships in Rome, Italy, Viktoravicius set a Lithuanian record time of 48.84 seconds in the preliminary heats of the men's 100 m freestyle.