Na mistrzostwach Polski seniorów na basenie 50-metrowym zdobył indywidualnie dziewięć medali: złote na 100 metrów stylem dowolnym, 200 metrów stylem dowolnym i 400 metrów stylem dowolnym w 1980, srebrne na 400 metrów stylem dowolnym i 1500 metrów stylem dowolnym w 1978, srebrne na 100 metrów stylem dowolnym i 200 metrów stylem dowolnym w 1983, brązowe na 200 metrów stylem dowolnym w 1978 i 1982.
Na mistrzostwach Polski seniorów na basenie 25-metrowym zdobył indywidualnie czternaście medali: złoty na 1500 metrów stylem dowolnym w 1980, złoty na 400 metrów stylem dowolnym w 1981, złoty na 200 metrów stylem dowolnym w 1983, złoty na 100 metrów stylem dowolnym w 1984, srebrne na 200 metrów stylem dowolnym w 1981, 1982 i 1984, srebrne na 400 metrów stylem dowolnym w 1982 i 1983, brązowy na 400 metrów stylem dowolnym w 1978, brązowy na 1500 metrów stylem dowolnym w 1978 i 1981, brązowy na 100 metrów stylem dowolnym w 1981 i brązowy na 200 metrów stylem motylkowym w 1981.