In 1988 he took part in the Olympic Games . The year before, he was fourth in the road race at the UCI World Championships . In 1981 he became Polish Mountain Champion, which he won again at the end of his career in 1996.
He was a professional from 1989 to 1997. His career began in 1989 with the Polish cycling team Exbud Kielce . A year later he moved to teams from the USA for five years. The last two years of his professional career he drove for the Polish team Mróz .