Horshkovozov competed in the men's synchronized 10 metre platform event at the 2012 Summer Olympics, finishing 8th with Oleksandr Bondar, and at the 2016 Summer Olympics in Rio, finishing 6th with Maksym Dolhov.