Były piłkarz, wychowanek Gwiazdy Bydgoszcz. Występował także w zespołach Zawiszy Bydgoszcz, Legii Warszawa, Śląska Wrocław. W 1984 roku wyjechał do Niemiec. Reprezentował barwy 1.FC Kaiserslautern i Arminii Bielefeld. Potem grał w Apollonie Limassol, a karierę kończył w Freiburger FC. <br><br> W reprezentacji Polski występował w latach 1978-1986. Zaliczył czterdzieści spotkań, w których strzelił cztery gole. Na mistrzostwach świata w Hiszpanii w 1982 wystąpił we wszystkich siedmiu meczach, a w spotkaniu o trzecie miejsce z Francją (3:2) strzelił jednego z goli. Po mistrzostwach świata w Meksyku w 1986 roku zakończył reprezentacyjną karierę. <br><br> Od 1990 roku pracuje jako trener. Prowadził m.in. zespoły Polonii Warszawa, Amiki Wronki, Widzewa Łódź i Cracovii. W 2002 roku był asystentem Zbigniewa Bońka w reprezentacji Polski. <br><br> Z pierwszą kadrą pracował ponownie w 2009 roku, kiedy zajął miejsce Leo Beenhakkera na dwa ostatnie spotkania eliminacji mistrzostw świata 2010. Od 2009 roku pracował z kadrą Polski U-23, a następnie objął reprezentację U-20. <br><br> Od 12 grudnia 2012 roku pełni funkcję dyrektora sportowego PZPN.