He was born in Karczmy and represented the club Legia Warszawa. He finished seventh at the 1966 European Junior Championships, eleventh at the 1972 European Indoor Championships, sixth at the 1975 European Indoor Championships, ninth at the 1976 European Indoor Championships, seventh at the 1976 Olympic Games and tenth at the 1978 European Championships.