Jako zawodnik swoją przygodę z koszykówkę rozpoczął w klubie SKS Starogard Gd. gdzie występował na wszystkich szczeblach rozgrywkowych od 3 ligi po PLK. Reprezentant Polski kadetów rocznika 1983, z którą zdobył 10 miejsce na Mistrzostwach Europy Słowenia `99. Wraz z drużyną SKS Starogard Gdański zdobył Mistrzostwo Polski w kategorii U-20, gdzie występował z Szymonem Szewczykiem, Grzegorzem Kukiełką, czy Bartoszem Sarzało.
Utytułowany trener zespołów młodzieżowych KS Jedynka Pelplin. Jest autorem między innymi Mistrzostwa Polski kadetów rocznika `98 oraz awansu najmłodszą drużyną w historii do rozgrywek 2 ligi koszykówki mężczyzn.