Horshkovozov deed mee aan het synchroniseerde 10 meter platform evenement bij de Olympische Zomerspelen 2012, eindigend op de achtste plaats met Oleksandr Bondar, en bij de Olympische Zomerspelen 2016
in Rio, eindigde zesde met Maksym Dolhov.