Trener z licencja UEFA Pro, były Selekcjoner Reprezentacji Polski U-19 oraz trener m.in. Lecha Poznań, Śląska Wrocław i Zawiszy Bydgoszcz. Poprowadził ponad 200 meczów na najwyższym poziomie w Polsce i za granicą. 5-krotny medalista mistrzostw Polski. Jako trener pracował z drużynami na każdym etapie szkolenia. Od kilku lat zajmuje się również kształceniem trenerów.