He was born in Warsaw and represented the club Legia Warszawa. At the 1967 European Indoor Games he won a silver medal in the 4 x 300 metres relay, which he ran together with Tadeusz Jaworski, Jan Balachowski and Edmund Borowski. At the 1968 Olympic Games he reached heat two of the 200 metres. In the 4 x 100 metres relay he finished eighth in the final together with Wiesław Maniak, Zenon Nowosz and Marian Dudziak. At the 1969 European Indoor Games he won a gold medal in the relay, where Poland was the only competing team. The teammates were Andrzej Badeński, Henryk Szordykowski and Jan Radomski.