Nell'estate del 2008 vince la medaglia d'oro alla World League e, soprattutto, ai Giochi della XXIX Olimpiade. Viene ingaggiato per due stagioni in Turchia dall'İstanbul BB, con cui si aggiudica un campionato e una Supercoppa turca. Dopo una stagione in Germania allo Charlottenburg, viene ingaggiato dai , con cui vince il campionato portoricano. Nella stagione 2012-2013 ritorna allo Charlottenburg, con cui vince due scudetti.