Po roku gry w cypryjskim Apollonie Limassol wrócił do Niemiec – ostatnie lata kariery spędził we Freiburger FC.
Kariera reprezentacyjna Jako zawodnik Zawiszy zadebiutował 30 sierpnia 1978 w reprezentacji Polski w wyjazdowym meczu towarzyskim z Finlandią. W spotkaniu zakończonym wynikiem 1:0 dla Polski strzelił zwycięskiego gola. W latach 1978–1983 regularnie występował w drużynie narodowej prowadzonej najpierw przez Ryszarda Kuleszę, a następnie przez Antoniego Piechniczka. Na Mistrzostwach Świata w Hiszpanii w 1982 wystąpił we wszystkich 7 meczach polskiej drużyny. W spotkaniu z Francją decydującym o 3. miejscu (3:2 dla Polski) strzelił bramkę. Wystąpił również na Mistrzostwach Świata w Meksyku w 1986, po których zakończył karierę reprezentacyjną. Łącznie w drużynie narodowej rozegrał 40 meczów, strzelił 4 bramki.
Od 2014 członek Klubu Wybitnego ReprezentantaNowi członkowie Klubu Wybitnego Reprezentanta [dostęp 2014-10-16]..