Szermierkę zaczął uprawiać w 1965, w klubie MKS Pałac Katowice. Od 1972 był zawodnikiem GKS Katowice, w którego barwach zdobył indywidualne wicemistrzostwo Polski (1978) i trzy brązowe medale mistrzostw Polski (1974, 1976, 1977), a także mistrzostwo (1975, 1976, 1979), wicemistrzostwo (1973, 1974, 1980, 1981) i brązowy medal mistrzostw Polski (1972) w drużynie. Od 1984 występował w Zagłębiu Sosnowiec, zdobywając z tym klubem drużynowe mistrzostwo (1984, 1985) i wicemistrzostwo (1986, 1987) Polski. Od 1972 do 1984 był zawodnikiem polskiej kadry narodowej. W 1979 sięgnął po brązowy medal w drużynie na Uniwersjadzie w Meksyku. Jest także trzykrotnym mistrzem świata weteranów w szabli w kategorii 50+ (2002, 2003, 2006).