Wcześniej grał w rosyjskim Dinamo Moskwa, włoskim Lube Banca Macerata oraz Skrze Bełchatów, ZAKS-ie Kędzierzyn-Koźle i AZS PWSZ Nysa. Od 2006 roku jest reprezentantem Polski. W barwach narodowych zdobył tytuł mistrza Europy, triumfował w Lidze Światowej oraz zajął drugie i trzecie miejsce w Pucharze Świata.