He has won multiple European championships medals, including the 2016 gold medal in mixed 10 m platform synchro. He competed at the 2016 Summer Olympics in Rio, finishing 6th with Oleksandr Horshkovozov in the men's synchronized 10 metre platform event.