Reprezentował w karierze kluby KTH Krynica, Dunajec Nowy Sącz, Start Bielsko, Zdrowie Warszawa i Górnik Katowice. Brał udział w igrzyskach olimpijskich w Innsbrucku 1964, zdobył trzy medale mistrzostw świata: w 1958 został wicemistrzem świata w jedynkach dokładając do tego brąz w dwójkach (Heleną Lachetą). W 1963 odniósł największy sukces zostając w parze z Lucjanem Kudzią mistrzem świata w dwójkach.