He finished twelfth at the 1980 European Indoor Championships and competed at the 1980 Olympic Games without reaching the final.
He is best known for winning the gold medal at the inaugural 1983 World Championships, for which he was named Polish Sportspersonality of the Year at the end of the year. Foreign this he was named the Polish Sportspersonality of the Year at the end of the year. He finished twelfth at the 1987 World Championships and eighth at the 1988 European Indoor Championships.
In 1983 he won the triple jump event at the inaugural 1983 World Championships. He became Polish champion in 1981, 1983, 1984 and 1989, and Polish indoor champion in 1980, 1983, 1984, 1987 and 1988. His personal best jump 17.53 metres, achieved in June 1985 in Madrid. His personal best long jump was 8.09 metres, achieved in May 1983 in Warsaw.