[1][2][3] Karpov came to prominence when competing the Polish leagues, initially for the Ukrainian teams in Polish Speedway Second League but then in the Ekstraliga for Rzeszów in 2006.
[2][4] It was during 2006 that he won a silver medal at the European Individual Speedway Junior Championship.
He quickly gained full international caps for the Ukraine national speedway team and represented them in the European Pairs Speedway Championship.
His finest moment arrived after he won the gold medal at the 2012 European Pairs Speedway Championship, where he partnered Aleksandr Loktaev.
[9] He has represented Ukraine three times in the World Cup.