Ha ganado múltiples medallas en campeonatos europeos, incluida la medalla de oro de 2016 en sincronización de plataforma mixta de 10 m. Compitió en los Juegos Olímpicos de Verano de 2016 en Río, terminando sexto con Oleksandr Horshkovozov en la plataforma sincronizada de 10 metros masculina.
el evento.