Urodził się w 1949 roku. Jako pływak klubów KSZO Ostrowiec i AZS AWF Warszawa był wielokrotnym medalistą mistrzostw Polski. Następnie był zawodnikiem piłki wodnej Legii Warszawa. Po zakończeniu kariery zawodniczej rozpoczął działalność trenerską. Był szkoleniowcem kadry narodowej pływania oraz juniorów i seniorów piłki wodnej. Po utworzeniu szkoły mistrzostwa sportowego w Raciborzu, został tam oddelegowany z PZP i w latach 1978-86 był jednym z jej pierwszych trenerów. W latach 1986-96 był trenerem AZS AWF Warszawa i wykładowcą w AWF Warszawa. Jako trener wychował wielu mistrzów, rekordzistów i reprezentantów kraju. W latach 1996-2018 pełnił w Polskim Związku Pływackim kolejno funkcje trenera kadry, trenera kadry olimpijskiej i kierownika szkolenia. RM, Polsat Sport, polswim.pl