Indywidualne Mistrzostwa Polski 1978 – Gorzów Wielkopolski – 4. miejsce – 11+2 pkt → wyniki 1979 – Gorzów Wielkopolski – 6. miejsce – 9 pkt → wyniki 1980 – Leszno – 2. miejsce – 13+3 pkt → wyniki 1981 – Leszno – został wycofany przed finałem → wyniki 1982 – Zielona Góra – 1. miejsce – 14+3 pkt → wyniki 1983 – Gdańsk – 3. miejsce – 12+2 pkt → wyniki 1984 – Gorzów Wielkopolski – 3. miejsce – 13+2 pkt → wyniki 1985 – Gorzów Wielkopolski – 4. miejsce – 12+1 pkt → wyniki 1986 – Zielona Góra – 4. miejsce – 12+1 pkt → wyniki 1987 – Toruń – 5. miejsce – 21 pkt → wyniki 1988 – Leszno – 6. miejsce – 16 pkt → wyniki 1989 – Leszno – 9. miejsce – 7 pkt → wyniki 1996 – Warszawa – jako rezerwowy – nie startował → wyniki 1997 – Częstochowa – 8. miejsce – 8 pkt → wyniki 1998 – Bydgoszcz – 10. miejsce – 5 pkt → wyniki 1999 – Bydgoszcz – 11. miejsce – 5 pkt → wyniki 2000 – Piła – 5. miejsce – 8 pkt → wyniki 2001 – Bydgoszcz – jako rezerwowy – 2 pkt → wyniki 2002 – Toruń – 9. miejsce – 4 pkt → wyniki

Młodzieżowe Indywidualne Mistrzostwa Polski 1976 – Opole – 13. miejsce – 3 pkt → wyniki 1977 – Bydgoszcz – 3. miejsce – 12+2 pkt → wyniki 1978 – Leszno – 2. miejsce – 14 pkt → wyniki 1979 – Leszno – 5. miejsce – 11 pkt → wyniki