Śląsk rozpoczynał zmagania w II rundzie kwalifikacji do Ligi Europy, eliminując kolejno Dundee United oraz Łokomotiw Sofia, a przegrywając dopiero w fazie play-off (IV, ostatnia runda kwalifikacyjna) z Rapidem Bukareszt. W sezonie 2011/2012 zdobył ze Śląskiem drugie w historii klubu mistrzostwo Polski, a w następnym roku ligowe zmagania zakończył z tytułem najlepszego pomocnika sezonu, trzecim miejscem w lidze oraz wygranym Superpucharem Polski, strzelając dziewięć bramek i uzyskując 21 asyst we wszystkich rozgrywkach. 28 lutego 2014 stracił opaskę kapitana w Śląsku na rzecz Marco Paixão. Sezon 2014/2015 zaczął czterema golami i czterema asystami w 10 kolejkach – strzelał Ruchowi Chorzów, Legii Warszawa, Górnikowi Łęczna i Jagiellonii Białystok, a Śląsk wygrał każde ze spotkań z wyjątkiem meczu z Legią.
W styczniu 2015 podpisał kontrakt z Lechią Gdańsk. Pierwszego gola dla Lechii strzelił w 19. minucie meczu przeciwko Pogoni Szczecin na 1:0.