In the 10 metre platform event he finished ninth at the 2004 Olympic Games and won the bronze medal at the 2008 European Aquatics Championships. At the 2006 European Aquatics Championships he won a bronze medal in the 10 m Platform Synchro event.