Zaczął uprawiać żeglarstwo w wieku 9 lat (jego pierwszym jachtem był Optimist) w Yacht Klubie Polski w Warszawie. Pierwszym jego znaczącym sukcesem na arenie międzynarodowej było mistrzostwo świata juniorów w klasie OK-Dinghy (1990). W 1992 rozpoczął starty w klasie Finn, a od 2005 rywalizował w klasie Star. Uczęszczał m.in. do VIII Liceum Ogólnokształcącego im. Władysława IV w Warszawie.

Po igrzyskach olimpijskich w Londynie w 2012 zakończył karierę olimpijską, nie rezygnując zupełnie ze sportu. Pod koniec 2013 roku z powodzeniem wystartował m.in. w prestiżowych regatach Star Sailors League – wraz z Dominikiem Życkim sięgnął po srebrny medal. W 2019 wraz z Brazylijczykiem Bruno Pradą po raz drugi został mistrzem świata w klasie Star. W 2021 zajęli na MŚ 5. miejsce.

Zaangażowany w działalność społeczną i biznesową. W lipcu 2009 został mianowany przez prezydenta Pawła Adamowicza Ambasadorem Miasta Gdańsk do Spraw Morskich. W kwietniu 2013 został powołany na stanowisko prezesa Fundacji Gdańskiej. Wśród jego inicjatyw znajduje się wiele imprez promujących sport i żeglarstwo, m.in. realizowany w Gdańsku Program Edukacji Morskiej oraz żeglarski Wyścig o Bursztynowy Puchar Neptuna. Jest także komandorem corocznego Zlotu Żaglowców Baltic Sail – największej międzynarodowej imprezy żeglarskiej Gdańska.