W latach 1995–1996 był grającym trenerem Obry Kościan, a w latach 1996–1997 – Unii Swarzędz. Następnie trenował piłkarzy Warty Poznań, Chemika Police, Tarnovii Tarnowo Podgórne, Mieszka Gniezno, KP Konin, Zawiszy Bydgoszcz, Huraganu Pobiedziska, Białego Orła Koźmin Wielkopolski, rezerw Lecha Poznań, Polonii Środa Wielkopolska i Polonii Leszno. Prowadził także grupy juniorskie w akademiach juniorskich.
Absolwent AWF w Poznaniu, pracuje jako nauczyciel wychowania fizycznego.
Statystyki ligowe Sezon Klub Liga Mecze Gole 1982/1983 Lech Poznań I liga 16 1 1983/1984 (j) Śląsk Wrocław I liga 2 0 1983/1984 (w) Śniardwy Orzysz III liga ? ? 1984/1985 (j) Śniardwy Orzysz klasa okręgowa ? ? 1984/1985 (w) Lech Poznań I liga 5 0 1985/1986 Lech Poznań I liga 20 0 1986/1987 Lech Poznań I liga 24 0 1987/1988 Lech Poznań I liga 11 0 1988/1989 Bałtyk Gdynia II liga ? ? 1989/1990 Bałtyk Gdynia II liga 32 2 1990/1991 FSV Glückauf Brieske-Senftenberg DDR-Liga 23 0 1991/1992 (j) FSV Glückauf Brieske-Senftenberg Oberliga ? ?