Od 1982 do 1988 występował w Anilanie Łódź, w barwach której wywalczył mistrzostwo Polski w 1983, czterokrotnie wicemistrzostwo Polski (1984, 1985, 1986, 1987) a także czterokrotnie z rzędu tytuł króla strzelców ligi (1985 - 317 bramek, 1986 - 156 bramek, 1987 - 365 bramki, 1988 - 264 bramki). W latach 1988–1992 grał w szwedzkiej drużynie IF Saab Linköping, zdobywając z nią wicemistrzostwo Szwecji w 1990. Jego kolejnym klubem był SV Post Telekom Schwerin (1992-1998), gdzie jego trenerem w latach 1993-1996 był Zenon Łakomy. W 1998 powrócił do Polski, okazyjnie grał jeszcze w KS Aluminium Konin (2001-2003), gdzie był także trenerem wspomagającym i kierownikiem drużyny.

Kariera reprezentacyjna Z reprezentacją Polski juniorów wystąpił w 1978 na Młodzieżowych Zawodach Przyjaźni, zajmując 3. miejsce. W reprezentacji Polski seniorów debiutował 13 grudnia 1979 w towarzyskim spotkaniu z Czechosłowacją. Jego największym sukcesem w karierze był brązowy medal mistrzostw świata w 1982, wystąpił także na zawodach Przyjaźń-84, zdobywając brązowy medal, mistrzostwach świata w 1986 (14 miejsce) i 1990 (11 miejsce), a także Igrzyskach Dobrej Woli w 1986 (5 miejsce). Ostatni raz w reprezentacji Polski wystąpił 9 marca 1990 w meczu mistrzostw świata z Koreą Południową.