Karierę sportową rozpoczął w MKS Sosnowiec. Najdłużej związany z Płomieniem Miliwice, gdzie przez 30 lat przeszedł niemal wszystkie szczeble kariery - od gracza po wiceprezesa. Prowadził także Mostostal Azoty Kędzierzyn Koźle. Od lipca 2001 jest trenerem narodowej reprezentacji siatkarskiej. Pod jego kierunkiem Polska zdobyła piąte miejsce w mistrzostwach Europy w Ostrawie i awansowała do finałowego turnieju Ligi Światowej.
Jest jedynym trenerem który pokonał z Polską reprezentację Brazylii 3 razy podczas Ligi Światowej w 2002.