In January 2007, he signed a two-and-a-half-year contract with Kaiserslautern of the GermanSecond Bundesliga, a German side who got relegated to the second division in 2006, and has been a regular in their team ever since.
In January 2010, he signed a ten-month contract with FK Khazar Lenkoran in Azerbijani'one of the Azerbijani top premier club.