Był synem Franciszka i Zofii Kozłowskiej. W 1937 ukończył Gimnazjum Polskie w Gdańsku. Reprezentował jako sportowiec I Gdańską Morską Drużynę Harcerską oraz AZS Warszawa, gdzie był jednym z pierwszych żeglarzy. W 1936 roku na igrzyskach olimpijskich startował w klasie 6 metrów (jacht "Danuta") zajmując 11 miejsce (oprócz niego w skład załogi wchodzili Juliusz Sieradzki, Józef Szajba oraz bracia Janusz i Stanisław Zalewscy. W 1937 był mistrzem Polski w jolkach olimpijskich, w tym samym roku wraz z Kazimierzem Samuelsonem wygrał mistrzostwa Pomorza w zawodach Pomorskiego Tygodnia Sportu Zimowych na Jeziorze Charzykowskim.