Kariera klubowa Karierę zawodniczą rozpoczynał w Płomieniu, którego barwy reprezentował do 1990 roku. W sezonie 1984/1985 z sosnowiczanami wywalczył Puchar Polski, pokonując w meczu finałowym Resursę Łódź. W ostatnim roku gry w tym zespole sięgnął po brązowy medal mistrzostw kraju.
Potem wyjechał do Niemiec, gdzie spędził 10 lat. W owym kraju grał w Fortunie Bonn, Bayerze Wuppertal, SCC Berlin i VfB Friedrichshafen. W 1996 roku jego drużyna zdobyła Puchar Niemiec. Wielokrotnie stawał na podium w rozgrywkach o tytuł mistrza Niemiec.
W 2000 roku został grającym asystentem trenera Czarnych Radom. W klasyfikacji końcowej Polskiej Ligi Siatkówki sezonu 2000/2001 z radomianami zajął 4. miejsce, przegrywając rywalizację o brązowy medal z Jastrzębiem Borynia. Podczas kolejnego sezonu opuścił Wojskowy Klub Sportowy, który przechodził wówczas kłopoty finansowe. Następnie powrócił do Niemiec, gdzie rozpoczął pracę szkoleniową.
Kariera reprezentacyjna W 1980 roku rozpoczął przygodę w reprezentacji w kategorii juniorów. W samym roku Polacy wygrali Turniej Przyjaźni.
W 1981 roku otrzymał powołanie od Aleksandra Skiby do szerokiej kadry seniorów.