Horshkovozov a 2012-es nyári olimpiai játékokon részt vett a férfiak 10 méteres szinkronizált platformversenyében, 8. helyen végzett Oleksandr Bondarral, és a 2016-os nyári olimpiai játékokon
Rióban, hatodik lett Makszim Dolhov-val.