Kariera Kariera klubowa Karierę siatkarską rozpoczął w Orionie Sulechów, z którego przeniósł się do AZS Częstochowa. Pierwszy raz powołany do reprezentacji kadetów prowadzonej przez Ireneusza Mazura w 1994 roku. Uczęszczał do Szkoły Mistrzostwa Sportowego w Rzeszowie. Powrócił do AZS Częstochowa w sezonie 1997/1998 i kontynuował grę w tym klubie do 2001 roku, zdobywając komplet medali mistrzostw Polski oraz Puchar Polski. W kolejnych latach grał w klubach Nordea Czarni Radom, Skra Bełchatów i Polska Energia Sosnowiec, z którym w 2004 roku zdobył Puchar Polski oraz nagrodę dla najlepszego rozgrywającego turnieju finałowego tych rozgrywek.
W 2004 roku po raz pierwszy wyjechał za granicę, podpisując kontrakt z greckim Panathinaikosem Ateny, z którym zajął trzecie miejsce w mistrzostwach Grecji. Następnie reprezentował turecki Halkbank Ankara, z którym również zajął trzecie miejsce w lidze, a indywidualnie został wybrany najlepszym rozgrywającym rozgrywek w sezonie 2005/2006. W sezonie 2006/2007 grał w Dynamo-Jantarze Kaliningrad – nowo utworzonym klubie, z którym awansował do fazy play-off rosyjskiej Superligi. Po sezonie spędzonym w ZAKSIE Kędzierzyn-Koźle w 2008 roku przeszedł do włoskiego Itasu Diatec Trentino.