W latach 1987–1990 występował w węgierskiej drużynie Oroszlányi Bányász, z którą zdobył brązowy medal mistrzostw Węgier w 1988 i wicemistrzostwo Węgier w 1989. Następnie powrócił do Polski, w sezonie 1990/1991 był graczem Victorii Sosnowiec, z którą zdobył brązowy medal mistrzostw Polski, w latach 1991–1993 występował w Stali Bobrek Bytom, z którą w 1992 zdobył brązowy medal mistrzostw Polski. W sezonie 1993/1994 reprezentował barwy II-ligowego Baildonu Katowice, w sezonie 1994/1995 był graczem Polonii Przemyśl i zdobył z nią wicemistrzostwo Polski. W 1995 został grającym trenerem występującej w III lidze drużyny Linodrutu Zabrze i w 1996 wywalczył z nią awans do II ligi. Karierę zawodniczą zakończył po sezonie 1996/1997.
Kariera reprezentacyjna Z reprezentacją Polski juniorów zajął 6. miejsce na mistrzostwach Europy w 1976. Z reprezentacją Polski seniorów wystąpił na mistrzostwach Europy w 1981 (7. miejsce), 1985 (11. miejsce), 1987 (7. miejsce), 1991 (7. miejsce) oraz nieudanym turnieju kwalifikacyjnym do Igrzysk Olimpijskich w Seulu (1988).