He was born in Ełk, and represented the sports club Bałtyk Gdynia. He won the gold medal at the 1979 European Junior Championships. He finished seventh at the 1980 European Indoor Championships, fifth at the 1983 European Indoor Championships, and eleventh at the 1986 European Championships. He also competed at the 1980 Olympic Games without reaching the final.