W latach 2009–2010 był skipperem rosyjskiego teamu Synergy i z nowo uformowanym zespołem odniósł sukcesy w regatach Louis Vuitton Trophy rozgrywanych na jachtach klasy AC. W roku 2007 był skipperem niemieckiego teamu United Internet Germany, przygotowującego się do startu w regatach America’s Cup 2009. W roku 2002 z polską załogą zdobył mistrzostwo świata w Match Racingu, najbardziej kompleksowej formie żeglarstwa i przez rekordowe 18 miesięcy był liderem międzynarodowego rankingu ISAF. W latach 2001–2002 był skipperem polskiego teamu „Polska 1” planującego udział w regatach o America’s Cup.
Jest wielokrotnym medalistą mistrzostw świata w różnych klasach jachtów morskich i zwycięzcą licznych międzynarodowych regat w klasach: One Tone, 50’, Mumm 36, ILC 46, ILC 40, Sydney 40, Wally i Swan.
Wygrywał m.in. Admiral’s Cup, Commodores’ Cup, Copa del Rey, Kiel Week, Sardinias Cup, SORC, Palmavella, Zegna Trophy.