Varga represented Slovakia at the 2012 Summer Olympics in men's triathlon. He had the fastest swim split of the event before ultimately finishing in 22nd place.