Absolwent AWF w Warszawie (1969) z tytułem magistra wychowania fizycznego[1].
159-krotny reprezentant Polski (1968–1976), mistrz świata z Meksyku (1974) i mistrz olimpijski z Montrealu (1976), srebrny medalista Pucharu Świata z Pragi (1973).
Dwa razy zdobył tytuł mistrza Polski: w 1968 (AZS-AWF Warszawa) i 1977 (Płomień Milowice), dwa razy wicemistrza (1975 i 1976 Płomień Milowice) oraz dwa razy brązowy medal MP 1969 (AZS-AWF Warszawa) i 1974 (Płomień Milowice).
Był trenerem, m.in. reprezentacji Polski (1992–1993), a także klubów włoskich, niemieckich, tureckich i belgijskich oraz polskich: Azoty Chorzów (kobiety) i Skra Bełchatów.