Horshkovozov kilpaili miesten synkronoidussa 10 metrin alustatilanteessa vuoden 2012 kesäolympialaisissa, jossa hän sijoittui kahdeksanneksi Oleksandr Bondarin kanssa, ja vuoden 2016 kesäolympialaisissa.
Hän pääsi kuudenneksi Maksim Dolhovin kanssa.