[1] During his managerial career, he managed the following clubs: Lukullus Świt Nowy Dwór Mazowiecki, Odra Opole, FK Třinec, Zagłębie Sosnowiec, Naprzód Zawada, Ruch Wysokie Mazowieckie, Resovia, Odra Wodzisław Śląski, Bodva Moldava nad Bodvou, SK Dětmarovice, Lokomotiva Petrovice, Nadwiślan Góra and Piast Cieszyn.
On 16 May 2003, he became the coach of Lukullus Świt Nowy Dwór Mazowiecki, with whom, for the first time in the history of the club, he was promoted to the Ekstraklasa through play-offs against Szczakowianka Jaworzno.
[2] He stayed there until 2 November 2003, as he was dismissed after 10 games by club officials due to poor performance.
He was released from Odra Opole on 19 November 2006, after poor results in the autumn round.
[3] From July 2021 until his death in December 2021,[4] he was a manager of Piast Cieszyn in the Polish regional league.