He was born in Nowogródek and represented the club Zawisza Bydgoszcz. He finished fifth in the 800 metres at the 1975 European Indoor Championships. In 1976 he competed at the Olympic Games, reaching the semi-final in the 800 metres. At the 1977 European Indoor Championships he won the bronze medal in the 400 metres. He finished fourth in the 800 metres at the 1978 European Indoor Championships.