W sezonie 2003/2004 grał w Coprasystel Ventaglio Piacenza. W przerwie ligowej wyjechał na Portoryko, gdzie wraz z klubem Changos de Naranjito zdobył mistrzostwo kraju. W latach 2004–2006 bronił barw klubu RPA-LuigiBacchi.it Perugia, z którym zdobył Puchar CEV. Po zakończeniu sezonu 2004/2005 grał gościnnie w katarskim klubie Ar-Rajjan.
W 2006 roku przeniósł się do M. Roma Volley, gdzie grał do końca sezonu 2007/2008. W sezonie 2008/2009 przeniósł się do ligi greckiej – do zespołu GS Lamia. W marcu 2009 roku powrócił do M. Roma Volley, gdzie dokończył sezon.
Od listopada 2009 roku do stycznia 2010 roku występował w Aran Cucine Abruzzo Pineto. Na początku 2010 roku dostał się do ligi koreańskiej, gdzie grał w Hyundai Capital Skywalkers. Zastąpił w tym klubie Matthew Andersona. Z Hyundai Capital Skywalkers zdobył wicemistrzostwo Korei.