Kasperovich grew up in Minsk and started to train in gymnastics at the age of six. Since 1995, he was competing internationally, and in 1997, he won a silver medal in the team competition at the 1997 World Artistic Gymnastics Championships. In 2000, he qualified in the vault competition at the Olympics but was injured just before the Olympics and did not compete. In 2004, Belarus did not qualify for the Olympics.[3]
At the 2008 Olympics, Kasperovich had the fourth-highest score on the vault in the qualifying round and advanced to the final. He finished in sixth place. He also competed in the floor exercise, rings, parallel bars, and horizontal bar in Beijing, with less success. In 2012, competing only on the vault, he had the ninth-best score in qualifying, just missing the eight-man final by 0.133 points.[4]
In 2010, at the age 33 and the only member of the 2001 World Champion team still competing at that point, Kasperovich won the Belarusian championship in the vault.[6] However, he was not alone among aging Belarusian sportspeople at the time; he was among the examples cited of the 2012 Olympic cohort being filled with older competitors with no apparent replacements.[7]
In 2012, Kasperovich decided to retire from competitions and applied to Cirque du Soleil. He was accepted and spent a year in Canada, but subsequently returned to Minsk and started to work as a coach.[3]