He has won six World Championships medals; one gold (K-1 5000 m: 2019), two silvers (K-1 1000 m: 2011, 2013) and three bronzes (K-1 1000 m: 2010, 2015, K-1 5000 m: 2017). In June 2015, he competed in the inaugural European Games, for Belarus in canoe sprint, more specifically, in the Men's K-4 1000m with Raman Piatrushenka, Pavel Miadzvedzeu, and Vitaliy Bialko. He earned a bronze medal.