Sześciokrotnie stawał na podium indywidualnych mistrzostw Polski: dwukrotnie zdobywał tytuł mistrzowski (1975, 1983), raz zdobył srebro (1974), a trzykrotnie był trzeci (1968, 1976, 1981). Również sześciokrotnie zajmował miejsca na podium turniejów o „Złoty Kask” (I miejsce w latach 1969, 1972, 1975; II miejsce w 1973 i 1976 oraz III miejsce w 1974). Jeszcze jako junior, w 1967 roku, zdobył „Srebrny Kask”.

Przez całą karierę sportową związany był z macierzystym klubem – Stalą Gorzów. Łącznie w gorzowskim klubie występował przez 22 sezony, w których zdobył aż szesnaście medali DMP: siedem złotych (1969, 1973, 1975–1978, 1983), osiem srebrnych (1965, 1966, 1968, 1971, 1974, 1979, 1981, 1984) oraz jeden brązowy (1982). Karierę zakończył, organizując w Gorzowie Wielkopolskim turniej pożegnalny w 1986 roku. 9 sierpnia 1984 doszło do wypadku, w wyniku którego doznał wstrząsu mózgu, pęknięcia podstawy czaszki i złamania łopatki. Następnie rozpoczął pracę jako trener z gorzowskimi juniorami, przez krótki czas prowadził młodzieżową drużynę narodową, potem próbował swoich sił jako trener, współpracując ze Stalą i KKŻ Krosno.