W 2006 przeszedł do Vive Kielce. Z kieleckim klubem zdobył dziewięć mistrzostw Polski i 11 Pucharów Polski. W sezonach 2006/2007 (161 goli w 30 meczach) i 2007/2008 (160 goli w 31 meczach) był najlepszym strzelcem Vive w Ekstraklasie. W kolejnych latach rzucał w rozgrywkach ligowych mniej bramek, angażując się w grę defensywną. W sezonie 2016/2017, w którym rozegrał 28 meczów i zdobył 34 gole, otrzymał nominację do tytułu najlepszego obrońcy Superligi. W sezonie 2017/2018, w którym wystąpił w 33 spotkaniach i rzucił 108 bramek, został wybrany najlepszym obrońcą ligi.

Oprócz występów i sukcesów w rozgrywkach krajowych, w barwach kieleckiego klubu grał także w europejskich pucharach. W sezonie 2012/2013, w którym rzucił 34 bramki, zajął z Vive 3. miejsce w Lidze Mistrzów. W sezonie 2014/2015, w którym zdobył 16 goli, ponownie zajął z kielecką drużyną 3. miejsce w tych rozgrywkach. W sezonie 2015/2016, w którym rzucił 24 bramki, wygrał z Vive Ligę Mistrzów – w rozegranym 29 maja 2016 meczu finałowym z węgierskim Veszprém (39:38) zdobył dwa gole. Łącznie w latach 2009–2018 rozegrał w LM 145 spotkań i rzucił 212 bramek.