W 1998 zajął 1. miejsce w Mistrzostwach Europy w klasie ILC 40 we Włoszech na jachcie MK CAFE. W tym samym roku i na tym samym jachcie, w załodze dowodzonej przez Karola Jabłońskiego zdobył 5. miejsce na Mistrzostwach Świata w Hiszpanii. W 2000 wziął udział w regatach dookoła świata The Race na jachcie typu maxi-katamaran Warta-Polpharma. W sezonach 2002-2004 był sternikiem zespołu Volkswagen Yacht Race Team. W klasie 730 dwukrotnie zdobył tytuł Mistrza Polski, trzykrotnie zwyciężył w Pucharze Polski i czterokrotnie w Grand Prix klasy 730 rozgrywanej w formule Match Racing. W 2004 uczestniczył w próbie bicia rekordu w żegludze okołoziemskiej na jachcie Bank BPH klasy VOR60. W latach 2005–2008 był trenerem kadry narodowej w olimpijskiej klasie 470.
W październiku 2009 był sternikiem i nawigatorem na jachcie „Gemini 3” dowodzonym przez Romana Paszke podczas rekordowego przejścia pod żaglami ze Świnoujścia do Gdyni w czasie 8 godzin 55 minut 50 sekund. W styczniu 2011 pełnił tę samą funkcję na tym samym jachcie podczas rekordowego przejścia pod żaglami z Las Palmas na Gwadelupę w czasie 8 dni 2 godziny 38 minut 11 sekund.