He was born in Puck, and represented the sports club AZS Warszawa. He won the gold medal at the 1977 European Junior Championships. He finished fourth at the 1977 European Indoor Championships, and fifth at the 1980 Olympic Games.