W grudniu 2005 roku został piłkarzem Legii Warszawa. W I lidze zadebiutował 3 marca 2006 w wygranym 1:0 meczu z GKS-em Bełchatów. Pierwszego gola w tych rozgrywkach strzelił 9 kwietnia w derbowym spotkaniu z Polonią Warszawa, przyczyniając się do zwycięstwa 2:0. W sezonie 2005/2006 wraz ze stołecznym klubem zdobył w mistrzostwo Polski, natomiast w 2008 roku wywalczył puchar kraju. W latach 2006–2008 regularnie występował w barwach swojego zespołu, strzelił dla niego 10 goli w lidze i jednego w europejskich pucharach – 2 sierpnia 2006 strzałem z rzutu wolnego zdobył bramkę w meczu eliminacji Ligi Mistrzów z islandzkim Hafnarfjarðar. W czerwcu 2007 roku został ukarany przez zarząd klubu wysoką karą finansową za odmowę wyjazdu na spotkanie Pucharu Ekstraklasy z Górnikiem Łęczna.

W grudniu 2008 roku odszedł z Legii i został zawodnikiem Náutico Capibaribe. W brazylijskim zespole rozegrał jedno spotkanie. Na początku sierpnia 2009 podpisał kontrakt z Koroną Kielce. Wystąpił w jej barwach w rundzie jesiennej sezonu 2009/2010 w 11 ligowych meczach i strzelił jednego gola – zdobył bramkę w wygranym 2:0 pojedynku z Odrą Wodzisław Śląski. W grudniu rozwiązał swoją umowę za porozumieniem stron. Następnie był graczem Santa Cruz. Później został menadżerem piłkarskim – odpowiadał m.in.