He was born in Brzeziny and represented the club AZS Warszawa. At the 1966 European Championships he finished fourth in the 200 metres and won the 4 x 400 metres relay together with Edmund Borowski, Stanislaw Gredzinski and Andrzej Badeński. At the 1967 European Indoor Games he competed in the relay final, but the team did not finish, and at the 1968 European Indoor Games he won a gold medal in the relay.