Były zawodnik Lecha w lidze czeskiej.

W ekstraklasie grał nieprzerwanie od stycznia 2013 roku, kiedy to przyszedł do Lecha Poznań ze szwedzkiego Djurgardens IF. W barwach “Kolejorza” rozegrał 131 spotkań i zdobył swój pierwszy tytuł w karierze – mistrzostwo Polski. 

W sumie czterokrotnie wygrywał ekstraklasę, kolejne trzy razy już w barwach Legii Warszawa, której zawodnikiem był od 2016 roku. Od czerwca był wolnym zawodnikiem, teraz przeniósł się do Czech. Z tamtejszym FK Jablonec 33-latek związał się trzyletnim kontraktem.