 On 30 May 2013 he signed a 3-year contract with FC Krasnodar, extending it by two-years in December 2014.On 30 December 2016, he returned to Legia Warsaw.On 12 October 2010, he debuted for the national team of Poland in a friendly match against Ecuador.